我有一个问题。我尝试在
GET
:中调用这个
ReactJS
方法
const API_URL="http://****/sample/";
class Service{
getKnjige(){
const token = getToken();
return axios.get(
API_URL,
{
headers:{
'Content-Type': 'text/xml',
dataType: "json"
}
});
}
我收到此错误:
{时间戳:“2021-01-14T19:22:39.096 + 0000”,状态:415,错误:“不支持的媒体类型”,…} 错误:“不支持的媒体类型” 消息:“不支持内容类型” 路径:“/样本/” 状态:415 时间戳:“2021-01-14T19:22:39.096+0000”
但是,当我通过
Postman
调用该方法时,它可以与 Content-type: application/json
一起使用
您正在发出 GET 请求。
根本没有请求正文,更不用说 XML 请求正文了。
如果您不发送内容,请勿根据您的请求设置内容类型。
HTTP 中根本没有
dataType
请求(或响应)标头。
dataType
是 jQuery 的配置选项……您没有使用它。