我想与服务器通信。
为了与服务器通信,必须将两个项目添加到headers
。
注意:写入的键值不是实际的键值。
我尝试与之通信的代码:
checkNickName = async () => {
fetch("http://192.168.0.44:11000/v1/point/auth/change_nickname", {
method: "POST",
body: JSON.stringify({
wallet_address: "0f8751828af26816ef996c37e611b945304a6e99",
new_nickname: this.state.nickname
}),
headers: {
// "Content-Type": "application/json"
api_key: "abcdegeg123456842536ebebeb1yeyju",
game_key: "abcdegeg123456842536ebebeb1yeyju"
}
})
.then(res => res.json())
.then(response => {
console.log("response:" + response);
console.log(response.resultCode);
if (response.resultCode == "S000") {
Alert.alert("info","scess");
} else alert(response.result);
})
//console.log("Success:", JSON.stringify(response))
.catch(error => console.error("Error:", error));
};
但这不起作用
错误:,[TypeError:网络请求失败]
如何与服务器通信?还有另一种方法吗?
先谢谢您
答案 0 :(得分:0)
我的地址有误
,但是接收数据的服务器说该数据为空。我们该如何解决这个问题?
我使用
a variable 1 Type int b variable 2 Type int
解决了这个问题。
usePage.js
formdata