亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用jquery ajax,跨域的時候,默認會先發送option請求,如何能給options請求也設

使用jquery ajax,跨域的時候,默認會先發送option請求,如何能給options請求也設

一只甜甜圈 2018-09-07 10:10:05
例如如下的請求:會首先默認向目標地址發送options請求,這個請求并沒有攜帶sessionId的頭部。當服務端服務端正確響應之后,瀏覽器才會發送真正的poost請求。但是服務端要求每個請求必須攜帶sessionId,所以請問,如何在默認發送的options請求上攜帶sessionId的信息?$.ajax({     type:'post',     url:'http://xx.x.x.xx:xxxx/xx/xxx',     dataType:'json',     contentType:'application/json',     headers:{sessionId:'a52cb1d0-30b4-4b35-abc4-534915342506'},     data:data,    error:function(data){console.log(data);},     success:function(data){console.log(data);} });
查看完整描述

1 回答

?
HUX布斯

TA貢獻1876條經驗 獲得超6個贊

讓服務端處理,這個 options 請求只是跨域復雜請求(Preflighted requests)的一次嗅探。
如果服務端兼容不了就是他們的接口實現并沒有遵循此 CORS 的規范。
或者你們降級到 Simple requests,不過估計這樣服務端改動更大。

查看完整回答
反對 回復 2018-10-01
  • 1 回答
  • 0 關注
  • 3282 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號