Es gibt in der Tat viele Fallstricke in den vorherigen Post-Anfragen. Das Miniprogramm wurde seit der öffentlichen Beta aktualisiert, sodass die vorherige Version nur verworfen und neu geschrieben werden kann
Es gibt nicht viele Get-Anfragen Für das Miniprogramm habe ich es gesagt, weil die Dokumente alle Beispiele für Strg+C Strg+V enthalten
1. Fügen Sie method: "POST"
hinzu, ohne Berücksichtigung der Groß- und Kleinschreibung
2-1. Bei der gewöhnlichen Parameterübertragung muss 'content-type': "application/x-www-form-urlencoded"
hinzugefügt werden (Content-Type hat hier die gleiche Wirkung wie Content-Type, das musste auch so sein muss vorher in Kleinbuchstaben geschrieben werden)
2-2. Wenn Sie JSON-Objektparameter übergeben, müssen Sie 'content-type': "application/json"
index.js
var app = getApp() Page({ data: { id: '', username: '', age: '' }, user2json: function() { var that = this; wx.request({ url: 'http://localhost:8080/springMVC/user/bean2json.mn', data: { id: 1, username: "toBeMN", age: 38 }, method: 'POST', header: { "Content-Type": "application/x-www-form-urlencoded" }, success: function(res) { that.setData({ id: res.data.id, username: res.data.username, age: res.data.age }) } }) }, onLoad: function() {} })
index.wxml
<?xml version="1.0" encoding="utf-8"?> <view class="container"> <button bindtap="user2json">bean2json</button> <text>id:{{id}}</text> <text>username:{{username}}</text> <text>age:{{age}}</text> </view>
Das obige ist der detaillierte Inhalt vonPOST-Anfrage für die Entwicklung kleiner Programme. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!