好的我必须做一个简单的GET请求,它在Postman中有效,但在Ionic代码中却没有。我已经确定原因是API根据Content-Type以不同方式处理传入请求。 application / json的作品文字没有。
headers: {
"Content-Type": 'application/json; charset=UTF-8',
"Accept": 'application/json; charset=UTF-8'
},
正如您所看到的那样,我设置标题以尝试强制执行application / json,但是当我嗅探请求时,它已经以某种方式更改为text / html。如何强制Ionic将我的内容类型作为权威?
答案 0 :(得分:1)
我设法让它与以下标题一起使用
var headers = {
"Access-Control-Allow-Origin" : "*",
"Access-Control-Allow-Methods" : "POST, GET, OPTIONS, PUT",
"Content-Type": "application/json",
"Accept": "application/json"
};