【发布时间】:2023-04-07 00:11:01
【问题描述】:
我的 React 代码如下
它总是变成 text/plain;charset=UTF-8
我发现 cors 只支持
application/x-www-form-urlencoded
multipart/form-data
text/plain
但我想将 json 发送到 Http req。我该如何解决?
【问题讨论】:
我的 React 代码如下
它总是变成 text/plain;charset=UTF-8
我发现 cors 只支持
application/x-www-form-urlencoded
multipart/form-data
text/plain
但我想将 json 发送到 Http req。我该如何解决?
【问题讨论】:
问题在于您设置了错误的 HTTP 标头以接受 JSON 作为响应。您应该设置的标头是 Accept:
axios.get('my/url', {
headers: {
'Content-Type': 'application/json',
Accept: 'application/json'
}
})
【讨论】: