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

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

CORS和Access-Control-Allow-Header如何工作?

CORS和Access-Control-Allow-Header如何工作?

慕姐4208626 2019-12-25 14:45:26
我正在嘗試使CORS請求從domain.com發送到a.domain.com。我的JavaScript看起來像這樣$('#fileupload').fileupload({  xhrFields: {    withCredentials: true  },  dataType: 'json',  url: $('#fileupload').data('path'),  singleFileUploads: true,  add: function(e, data){    data.submit();  }});最初,我看到OPTIONS路由被這樣調用:Request URL: https://a.domain.com/some/routeRequest Method:OPTIONSStatus Code:200 OK選項要求:Access-Control-Request-Headers:origin, content-type, acceptAccess-Control-Request-Method:POSTHost:a.domain.comOrigin:http://domain.com:3000Referer:http://domain.com:3000/home選項響應Access-Control-Allow-Credentials:trueAccess-Control-Allow-Methods:POSTAccess-Control-Allow-Origin:http://domain.com:3000Connection:keep-aliveContent-Length:0Content-Type:text/html;charset=utf-8該請求返回200,如前所述。在我的服務器上,我的方法具有相同的路由,POST這是我在OPTIONSRequest URL:https://a.domain.com/some/route發布請求Content-Type:multipart/form-data; boundary=----WebKitFormBoundaryjwr5Pk7WBcfzMdbOOrigin:http://domain.com:3000Referer:http://domain.com:3000/home并且POST請求被取消/失敗。我的問題是,我是否還需要在POST控制器上具有access-control-allow-origin?我有一個用于授權的cookie,.domain.com該cookie 具有在請求中一次發送過cookie的域,并且現在不發送。知道為什么會這樣嗎?
查看完整描述

2 回答

?
吃雞游戲

TA貢獻1829條經驗 獲得超7個贊

如果您使用PHP添加以下行


header ( " Access -Control- Allow-Origin : *") ;

header ( " Access- Control-Allow -Headers : *") ;

可能解決您的問題


查看完整回答
反對 回復 2019-12-25
  • 2 回答
  • 0 關注
  • 928 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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