Wie kann ich pass den POST-Parameter in fetch-Anfrage? - Reagieren Nativen
Dies ist mein code:
componentWillMount() {
fetch("http://10.4.5.114/localservice/webservice/rest/server.php", {
method: 'POST',
body: JSON.stringify({
wstoken: 'any_token',
wsfunction: 'any_function',
moodlewsrestformat: 'json',
username: 'user',
password: 'pass',
})
})
.then((response) => response.text())
.then((responseText) => {
alert(responseText);
})
.catch((error) => {
console.error(error);
});
}
In der browser diese Anfrage gibt ein token zurück, aber in meinem reagieren-native android App gibt einen xml Fehler.
InformationsquelleAutor Isaac Gomes | 2017-02-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das, was für mich gearbeitet
InformationsquelleAutor Jeferson Macedo
Versuchen add header in der post-Anforderung.
Vielen Dank, ich habe die JSON.stringify beim hinzufügen von Parametern für den Körper.
InformationsquelleAutor Santosh Sharma
Haben Sie versucht, unter Angabe der Content-Type?
https://facebook.github.io/react-native/docs/network.html
InformationsquelleAutor user1736525