reactjs 如何在React应用程序中添加自定义HTTP头?

im9ewurl  于 2023-06-05  发布在  React
关注(0)|答案(2)|浏览(201)

我有一个React JS应用程序。我想在从应用程序返回的每个响应中添加一些http头。请问您可以建议如何实现这一点!
注意:我没有试图调用任何请求中带有头的API。我希望我的React应用程序在响应中使用一些自定义头进行响应

a14dhokn

a14dhokn1#

正如Dovlet Mamenov在评论中提到的,这必须在react应用程序托管的Web服务器上完成。
例如,如果react应用程序托管在Apache服务器上,那么响应中的这些http头应该添加到Apache服务器conf上。

eit6fx6z

eit6fx6z2#

const header = new Headers();
header.append('Access-Control-Allow-Origin', '*');

const body = {
  author: author,
  text: text
}

axios.post("https://api.test/posts/create", body, header)
  .then((res) => {
    this.setState({
      result: res
    });
  })
  .catch((error) => {
    this.setState({
      error: error.message
    });
  })

你必须使用本机对象Headers,并将其添加到axios中。

相关问题