Android端,我们在POST请求时
componentWillMount(){
var body = {"id": 1};
fetch("http://xxx",{
method: "POST",body: JSON.stringify(body),
})
.then((response) => response.json())
.then((responseData) => {
ToastAndroid.show(""+responseData.data,ToastAndroid.SHORT);
})
.catch((error) => {
ToastAndroid.show("err :"+error ,ToastAndroid.SHORT);
}).done();
}
总会报错Network request Failed。
其实这是针对Android的HTTP请求的协议
解决方法是:Post数据要带headers,里面要有Content-Type,
即: