防止React Native将POST更改为GET请求

时间:2016-09-22 18:51:57

标签: android post get react-native

出于某种原因,当使用React Native作为POST从实际的Android设备发送请求时,服务器只接收GET请求。有人可以解释为什么会发生这种情况以及如何防止协议切换?我在某处读到指定HEADERS将有助于解决这个问题,但事实并非如此。有没有其他人也经历过这种异常现象?

addTask = async (title, imgFile) => {

var formData = new FormData();
formData.append("json", JSON.stringify({ title: title, status: "New", priority: "Normal" }));
axios.request({
  url: API_URL + 'tasks',
  method: 'post',
  data: formData,
  headers: {
    'Accept': 'application/json',
    'Content-Type': 'application/json'
  }
}).then(response => {
  console.log('response', response);
});
}

1 个答案:

答案 0 :(得分:0)

显然对于POST请求,https是必需的而不是http ... 我找到了StackOverflow - 34570193

的结果

我不记得遇到任何网络错误,这就是为什么我从来没有看过这个帖子。希望这有助于某人。