代码之家  ›  专栏  ›  技术社区  ›  Patrick Kenny

如何在Axios中设置标题中的“内容类型”?

  •  0
  • Patrick Kenny  · 技术社区  · 4 年前

    我在设置密码时遇到问题 Content-Type 这是我的密码:

    axios({
        url: fetchUrl,
        data: JSON.stringify(fetchOptions.body),
        method: 'POST',
        headers: {
          'Content-Type': 'application/vnd.api+json',
          Accept: 'application/vnd.api+json',
        },
      })
    

    以下是请求标题:

    axios request headers

    Accept 设置正确,但 事实并非如此。(通过移除确认) 接受 json 代替 vnd.api+json .)

    内容类型 ContentType ,那么我明白了 内容类型 内容类型 .

    0 回复  |  直到 4 年前
        1
  •  1
  •   Patrick Kenny    4 年前

    结果表明,此错误是由于具有空 data ; 该地产被称为 数据 body

    axios({
        url: fetchUrl,
        data: JSON.stringify(fetchOptions.data),
        method: 'POST',
        headers: {
          'Content-Type': 'application/vnd.api+json',
          Accept: 'application/vnd.api+json',
        },
      })