pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

      <i id='1cakr'><tr id='1cakr'><dt id='1cakr'><q id='1cakr'><span id='1cakr'><b id='1cakr'><form id='1cakr'><ins id='1cakr'></ins><ul id='1cakr'></ul><sub id='1cakr'></sub></form><legend id='1cakr'></legend><bdo id='1cakr'><pre id='1cakr'><center id='1cakr'></center></pre></bdo></b><th id='1cakr'></th></span></q></dt></tr></i><div class="n9p7zhl" id='1cakr'><tfoot id='1cakr'></tfoot><dl id='1cakr'><fieldset id='1cakr'></fieldset></dl></div>
      <tfoot id='1cakr'></tfoot>

        <legend id='1cakr'><style id='1cakr'><dir id='1cakr'><q id='1cakr'></q></dir></style></legend>

        • <bdo id='1cakr'></bdo><ul id='1cakr'></ul>

        <small id='1cakr'></small><noframes id='1cakr'>

        Chrome將Origin標頭添加到同源請求

        Chrome adding Origin header to same-origin request(Chrome將Origin標頭添加到同源請求)

          <legend id='veL0E'><style id='veL0E'><dir id='veL0E'><q id='veL0E'></q></dir></style></legend>

        • <small id='veL0E'></small><noframes id='veL0E'>

              <tbody id='veL0E'></tbody>
          1. <tfoot id='veL0E'></tfoot>
            • <i id='veL0E'><tr id='veL0E'><dt id='veL0E'><q id='veL0E'><span id='veL0E'><b id='veL0E'><form id='veL0E'><ins id='veL0E'></ins><ul id='veL0E'></ul><sub id='veL0E'></sub></form><legend id='veL0E'></legend><bdo id='veL0E'><pre id='veL0E'><center id='veL0E'></center></pre></bdo></b><th id='veL0E'></th></span></q></dt></tr></i><div class="dv7jhnp" id='veL0E'><tfoot id='veL0E'></tfoot><dl id='veL0E'><fieldset id='veL0E'></fieldset></dl></div>

                • <bdo id='veL0E'></bdo><ul id='veL0E'></ul>
                  本文介紹了Chrome將Origin標頭添加到同源請求的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我們正在向本地運行的服務器發布 AJAX 請求,即

                  We're POSTing an AJAX request to a server running locally, i.e.

                  xhr.open("POST", "http://localhost:9000/context/request");
                  xhr.addHeader(someCustomHeaders);
                  xhr.send(someData);
                  

                  這個 javascript 正在執行的頁面也是從 localhost:9000 提供的,也就是說,這看起來完全像一個同源請求.

                  The page that this javascript is being executed is also being served from localhost:9000, i.e. this totally looks like a same-origin request.

                  但是,由于某種原因,谷歌瀏覽器總是在結果請求中設置一個 Origin 標頭,導致我們的服務器基于錯誤假設它是 CORS 請求而阻止該請求.

                  However, for some reason, Google Chrome always sets an Origin header in the resulting request, causing our server to block the request based on the false assumption that it's CORS request.

                  這在 Firefox 中不會發生.

                  This does not happen in Firefox.

                  此外,Firefox 和 Chrome 都沒有發送 OPTIONS 預檢請求,這令人困惑;為什么在沒有預先檢查的情況下設置 Origin 標頭以確保服務器允許 Origin 和 Custom 標頭?

                  Also, neither Firefox nor Chrome are sending an OPTIONS preflight request, which is confusing; why set an Origin header without first preflighting to make sure the the Origin and the Custom headers are allowed by the server?

                  有誰知道這種情況下發生了什么?我們是否誤解了 CORS 規范?

                  Does anyone know what is going on in this case? Are we misunderstanding the CORS spec?

                  推薦答案

                  Chrome 和 Safari 在同源 POST/PUT/DELETE 請求中包含 Origin 標頭(同源 GET 請求不會有Origin 標頭).Firefox 在同源請求中不包含 Origin 標頭.瀏覽器不期望同源請求上的 CORS 響應標頭,因此對同源請求的響應將發送給用戶,無論它是否具有 CORS 標頭.

                  Chrome and Safari include an Origin header on same-origin POST/PUT/DELETE requests (same-origin GET requests will not have an Origin header). Firefox doesn't include an Origin header on same-origin requests. Browsers don't expect CORS response headers on same-origin requests, so the response to a same-origin request is sent to the user, regardless of whether it has CORS headers or not.

                  我建議檢查 Host 標頭,如果它與 Origin 標頭中的域匹配,則不要將請求視為 CORS.標題看起來像這樣:

                  I would recommend checking the Host header, and if it matches the domain in the Origin header, don't treat the request as CORS. The headers look something like this:

                  Host: example.com
                  Origin: http://example.com
                  

                  請注意,Origin 將有方案 (http/https)、域和端口,而 Host 將只有域和端口.

                  Note that Origin will have the scheme (http/https), domain and port, while Host will only have the domain and port.

                  這篇關于Chrome將Origin標頭添加到同源請求的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Browser waits for ajax call to complete even after abort has been called (jQuery)(即使在調用 abort (jQuery) 之后,瀏覽器也會等待 ajax 調用完成)
                  JavaScript innerHTML is not working for IE?(JavaScript innerHTML 不適用于 IE?)
                  XMLHttpRequest cannot load, No #39;Access-Control-Allow-Origin#39; header is present on the requested resource(XMLHttpRequest 無法加載,請求的資源上不存在“Access-Control-Allow-Origin標頭) - IT屋-程序員軟件開發技術分
                  Is it possible for XHR HEAD requests to not follow redirects (301 302)(XHR HEAD 請求是否有可能不遵循重定向 (301 302))
                  NETWORK_ERROR: XMLHttpRequest Exception 101(NETWORK_ERROR:XMLHttpRequest 異常 101)
                  XMLHttpRequest 206 Partial Content(XMLHttpRequest 206 部分內容)
                    <tfoot id='GNrb1'></tfoot>

                    <small id='GNrb1'></small><noframes id='GNrb1'>

                    <i id='GNrb1'><tr id='GNrb1'><dt id='GNrb1'><q id='GNrb1'><span id='GNrb1'><b id='GNrb1'><form id='GNrb1'><ins id='GNrb1'></ins><ul id='GNrb1'></ul><sub id='GNrb1'></sub></form><legend id='GNrb1'></legend><bdo id='GNrb1'><pre id='GNrb1'><center id='GNrb1'></center></pre></bdo></b><th id='GNrb1'></th></span></q></dt></tr></i><div class="xnb5dzh" id='GNrb1'><tfoot id='GNrb1'></tfoot><dl id='GNrb1'><fieldset id='GNrb1'></fieldset></dl></div>
                      <tbody id='GNrb1'></tbody>
                    <legend id='GNrb1'><style id='GNrb1'><dir id='GNrb1'><q id='GNrb1'></q></dir></style></legend>

                          <bdo id='GNrb1'></bdo><ul id='GNrb1'></ul>

                            主站蜘蛛池模板: 语料库-提供经典范文,文案句子,常用文书,您的写作得力助手 | 广西绿桂涂料--承接隔热涂料、隔音涂料、真石漆、多彩仿石漆等涂料工程双包施工 | 南京交通事故律师-专打交通事故的南京律师 | 中国品牌门窗网_中国十大门窗品牌_著名门窗品牌 | 【化妆品备案】进口化妆品备案流程-深圳美尚美化妆品有限公司 | 复合土工膜厂家|hdpe防渗土工膜|复合防渗土工布|玻璃纤维|双向塑料土工格栅-安徽路建新材料有限公司 | led冷热冲击试验箱_LED高低温冲击试验箱_老化试验箱-爱佩百科 | 挤出熔体泵_高温熔体泵_熔体出料泵_郑州海科熔体泵有限公司 | 不发火防静电金属骨料_无机磨石_水泥自流平_修补砂浆厂家「圣威特」 | 滑板场地施工_极限运动场地设计_滑板公园建造_盐城天人极限运动场地建设有限公司 | 全球化工设备网—化工设备,化工机械,制药设备,环保设备的专业网络市场。 | 蒜肠网-动漫,二次元,COSPLAY,漫展以及收藏型模型,手办,玩具的新媒体.(原变形金刚变迷TF圈) | 苏商学院官网 - 江苏地区唯一一家企业家自办的前瞻型、实操型商学院 | 火锅加盟_四川成都火锅店加盟_中国火锅连锁品牌十强_朝天门火锅【官网】 | 污水/卧式/潜水/钻井/矿用/大型/小型/泥浆泵,价格,参数,型号,厂家 - 安平县鼎千泵业制造厂 | 东莞画册设计_logo/vi设计_品牌包装设计 - 华略品牌设计公司 | 承插管件_不锈钢承插管件_锻钢高压管件-温州科正阀门管件有限公司 | 防水试验机_防水测试设备_防水试验装置_淋雨试验箱-广州岳信试验设备有限公司 | 压缩空气检测_气体_水质找上海京工-服务专业、价格合理 | 宿舍管理系统_智慧园区系统_房屋/房产管理系统_公寓管理系统 | 细胞染色-流式双标-试剂盒免费代做-上海研谨生物科技有限公司 | 【电子厂招聘_普工招工网_工厂招聘信息平台】-工立方打工网 | 合肥风管加工厂-安徽螺旋/不锈钢风管-通风管道加工厂家-安徽风之范 | 环氧树脂地坪_防静电地坪漆_环氧地坪漆涂料厂家-地壹涂料地坪漆 环球电气之家-中国专业电气电子产品行业服务网站! | 电镀电源整流器_高频电解电源_单脉双脉冲电源 - 东阳市旭东电子科技 | 在线钠离子分析仪-硅酸根离子浓度测定仪-油液水分测定仪价格-北京时代新维测控设备有限公司 | 膜结构车棚|上海膜结构车棚|上海车棚厂家|上海膜结构公司 | 低气压试验箱_高低温低气压试验箱_低气压实验箱 |林频试验设备品牌 | 承插管件_不锈钢承插管件_锻钢高压管件-温州科正阀门管件有限公司 | 单电机制砂机,BHS制砂机,制沙机设备,制砂机价格-正升制砂机厂家 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 【甲方装饰】合肥工装公司-合肥装修设计公司,专业从事安徽办公室、店面、售楼部、餐饮店、厂房装修设计服务 | 祝融环境-地源热泵多恒系统高新技术企业,舒适生活环境缔造者! | 开业庆典_舞龙舞狮_乔迁奠基仪式_开工仪式-神挚龙狮鼓乐文化传媒 | 衬塑管道_衬四氟管道厂家-淄博恒固化工设备有限公司 | 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 洗石机-移动滚筒式,振动,螺旋,洗矿机-青州冠诚重工机械有限公司 | 直流电能表-充电桩电能表-导轨式电能表-智能电能表-浙江科为电气有限公司 | 电池挤压试验机-自行车喷淋-车辆碾压试验装置-深圳德迈盛测控设备有限公司 | 食品机械专用传感器-落料放大器-低价接近开关-菲德自控技术(天津)有限公司 | 不锈钢轴流风机,不锈钢电机-许昌光维防爆电机有限公司(原许昌光维特种电机技术有限公司) | 空压机商城|空气压缩机|空压机配件-压缩机网旗下商城 |