2 回答

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個(gè)贊
cors 選項(xiàng)配一下 additionalHeaders.
cors: {
additionalHeaders: ['Content-Type']
}
這樣你客戶(hù)端就可以帶 contentType:"application/json" 頭了

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊
好了, API 是沒(méi)什么問(wèn)題,服務(wù)端設(shè)置也沒(méi)問(wèn)題,是我用 Jquery 的 AJAX 的方法參數(shù)放錯(cuò)了位置.
$.ajax({
url: url,
type: 'PUT',
dataType: 'json',
headers:{
"authorization": tblMessageAPIServerAccessToken,
contentType: "application/json",
},
data: params,
success: function (res) {
},
error: function (res) {
}
});
正確的寫(xiě)法:
$.ajax({
url: url,
type: 'PUT',
dataType: 'json',
contentType: "application/json",
headers:{
"authorization": tblMessageAPIServerAccessToken,
},
data: params,
success: function (res) {
},
error: function (res) {
}
});
我把contentType 放在 headers 里面了......
but , 實(shí)際測(cè)試中,把他放在 headers 里,也會(huì)對(duì)發(fā)送過(guò)去的數(shù)據(jù)產(chǎn)生影響.....
添加回答
舉報(bào)