ReactNative stellen mich mit holen, um eine httpRequest zu senden. Das Attribut des Körpers enthält meine Parameter, die an den Server zu senden sind. Aber ich kann die Parameter nicht erhalten meine server.My Codes sind hier:Fetch in ReactNative kann die Paras im Körper zum Server nicht liefern
fetch(`${keys.api}/login`,
{
method: 'POST',
body: JSON.stringify({
username: this.state.username,
password: this.state.password,
}),
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
},
}
).then((response) => {
if(response._bodyText == 'success') {
this.props.resetToRoute({
name: '主页',
component: Main,
hideNavigationBar: true,
});
} else {
this.cancelLogin();
}
}).catch((error) => {
console.warn(error);
this.cancelLogin();
});
und die Konsole in meinem J2EE Web-Server gibt die Meldung: The httpRequest message
Es gibt keine Parameter in meinen httprequest (mit anderen Worten, der Körper kann nicht liefern irgendwelche Parameter), ich brauche Hilfe. Es ist gefährlich, meinen Benutzernamen und Passwort in der URL zu zeigen.
Bitte senden inclu de relevante Code-Abschnitte von externen Links in den Code-Körper. –