React-native POST请求正文

时间:2015-11-10 15:35:06

标签: android post fetch react-native

我需要向服务器发送POST请求,而不需要任何正文(登录API)。我正在尝试在Android和iOS上使用fetch但我收到错误:“方法POST必须有一个请求正文”
有没有选项可以禁用它?我必须通过POST发送它,没有正文。
我的代码:

fetch(url, {
 method: 'POST',
  headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
  },
})
.then((response) => response.text())
.then((responseText) => { console.log(responseText); })
.catch((error) => { console.warn(error); });

1 个答案:

答案 0 :(得分:1)

我最近在试图通过application/x-www-form-urlencoded发送POST时遇到了这个问题。我的解决方案是在我的请求处理程序中检查一个正文,如果请求是一个POST,并且没有正文指定body: ''请求现在没有问题。似乎react-native中的fetch实现只是在寻找body密钥。