获取api帖子不起作用

时间:2017-09-22 07:27:11

标签: json reactjs fetch-api

我正在尝试使用Fetch-api在reactjs中运行post api。

我尝试在邮递员上运行相同的API,然后运行。

我不知道我错过了什么。

我正在使用的代码。

fetch('url', { 
            method: 'POST',
            mode: "no-cors", // or without this line
            redirect: 'follow',        
            headers: {
                'Accept': 'application/json',
                'Content-Type': 'application/json'
              },
            body: {
                "username": this.state.user_name,
                "password": this.state.password
            }
        })

在上面的代码中,我收到 500内部服务器错误

如果我使用Json.stringyfy而不是错误内容类型,则在正文中。我需要将内容类型发送为 json-application

如果有任何替代方式发送POST请求,请告诉我。

谢谢..:)

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用Axios

示例:

axios.post('url', {
    username: 'Fred',
    password: 'xyz'
  })
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
    console.log(error);
  });