不支持的媒体类型”消息:“内容类型 '' - 但适用于 POSTMAN

问题描述 投票:0回答:1

我有一个问题。我尝试在

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

一起使用
reactjs content-type http-status-code-415
1个回答
0
投票

您正在发出 GET 请求。

根本没有请求正文,更不用说 XML 请求正文了。

如果您不发送内容,请勿根据您的请求设置内容类型。


HTTP 中根本没有

dataType
请求(或响应)标头。

dataType
是 jQuery 的配置选项……您没有使用它。

© www.soinside.com 2019 - 2024. All rights reserved.