ReactNative httpRequestを送信するフェッチを提供しています。bodyの属性にはサーバーに送信するパラメータが含まれていますが、パラメータを取得できませんReactNativeでフェッチすると本体のparasをサーバーに配信できません
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();
});
そして、私のJ2EE Webサーバーでコンソールにメッセージを出力します:私のserver.Myコードはここにある The httpRequest message
何のパラメータは、私のHttpRequestではありません(つまり、体が配信できません任意のパラメータ)、私は助けが必要です。 URLに自分のユーザー名とパスワードを表示することは危険です。
リクエストを送信するためにwebsocktまたはXMLHttpRequestオブジェクトをしてください使用多分
役に立つかになりますもの含めます外部リンクからコード本体への関連するコードセクション。 –