我有一个问题,当我试图在ReactJS调用这个GET方法。错误="不支持的媒体类型"。但是当我在POSTMAN中调用方法时,它会与Content-type: application/json一起工作。
const API_URL="http://****/sample/";
class Service{
getKnjige(){
const token = getToken();
return axios.get(API_URL,{
headers:{'Content-Type': 'text/xml',
dataType: "json",}
})
}
错误:
{timestamp: "2021-01-14T19:22:39.096+000 ", status: 415, error: "Unsupported Media Type",…}错误:"不支持的媒体类型";消息:"内容类型"不支持;路径:"/样本/";状态:415时间戳:"2021 - 01 - 14 t19:22:39.096 + 0000,
您正在进行GET请求。
根本没有请求体,更不用说XML请求体了。
如果你不是发送,不要在请求中设置Content-Type内容。在HTTP中也没有dataType
请求(或响应)头。
dataType
是jQuery的一个配置选项,你没有使用。