fetch-POST json无效

时间:2017-01-04 10:18:24

标签: javascript post fetch

我正在尝试使用fetch API将json Data发布到服务器。我有这个代码:

const post = (url, data = null) => {
  let params = {
    method: 'POST',
    headers: {
      'Accept': 'application/json',
      'Content-Type': 'application/json'
    },
    mode: 'cors',
    credentials: 'include',
    body: JSON.stringify(data)
  };

  return fetch(BASE_URL + url, params);
};

触发后,我会生成400 Bad Request。在网络面板中检查了请求后,我发现该方法是OPTIONS,而不是POST。如果我删除headers属性,则该方法保持正确,但是服务器不会将内容识别为json。

0 个答案:

没有答案