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

  • <i id='btzGi'><tr id='btzGi'><dt id='btzGi'><q id='btzGi'><span id='btzGi'><b id='btzGi'><form id='btzGi'><ins id='btzGi'></ins><ul id='btzGi'></ul><sub id='btzGi'></sub></form><legend id='btzGi'></legend><bdo id='btzGi'><pre id='btzGi'><center id='btzGi'></center></pre></bdo></b><th id='btzGi'></th></span></q></dt></tr></i><div class="51zdp5t" id='btzGi'><tfoot id='btzGi'></tfoot><dl id='btzGi'><fieldset id='btzGi'></fieldset></dl></div>

      <tfoot id='btzGi'></tfoot>

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

    1. <legend id='btzGi'><style id='btzGi'><dir id='btzGi'><q id='btzGi'></q></dir></style></legend>

        • <bdo id='btzGi'></bdo><ul id='btzGi'></ul>

      1. 盡管標頭正確,但 CORS Access-Control-Allow-Origin

        CORS Access-Control-Allow-Origin despite correct headers(盡管標頭正確,但 CORS Access-Control-Allow-Origin)
        <tfoot id='DERgS'></tfoot>
          <bdo id='DERgS'></bdo><ul id='DERgS'></ul>
        • <small id='DERgS'></small><noframes id='DERgS'>

        • <legend id='DERgS'><style id='DERgS'><dir id='DERgS'><q id='DERgS'></q></dir></style></legend>

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

                1. 本文介紹了盡管標頭正確,但 CORS Access-Control-Allow-Origin的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在嘗試在客戶端上使用 jQuery (1.7.1) 驅動的 ajax 和 apache 服務的 python (django) 服務器來設置簡單的跨域資源共享.根據我已閱讀的所有說明,我的標題設置正確,但我不斷收到以下錯誤:

                  I am trying to set up simple Cross-Origin Resource Sharing using jQuery (1.7.1) powered ajax on the client and apache served python (django) server. According to all the instructions I have read my headers are set correctly, but I keep getting the following error:

                  XMLHttpRequest 無法加載 http://myexternaldomain.com/get_data.來源 http://localhost:8080 不允許訪問控制允許來源.

                  XMLHttpRequest cannot load http://myexternaldomain.com/get_data. Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin.

                  我正在嘗試發送的標題(我不確定它是否能通過瀏覽器)發送是:

                  The header being I am trying to (I am not sure it is even getting past the browser) send is:

                  Request URL:http://myexternaldomain.com/get_data
                  Accept:application/json, text/javascript, */*; q=0.01
                  Origin:http://localhost:8080
                  Referer:http://localhost:8080/static/js/test-zetta.html
                  User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.66 Safari/535.11
                  

                  javascript代碼是

                  The javascript code is

                      var request = $.ajax({
                          url : "http://myexternaldomain.com/get_data",
                          type : "POST",
                          dataType : "json",
                          crossDomain : true
                      });
                  

                  請注意,origin 設置正確.服務器使用以下python代碼添加標頭Access-Control-Allow-Origin = *

                  Note that origin is set correctly. The server adds the header Access-Control-Allow-Origin = * using the following python code

                  def process_response(self, response):
                      if response.has_header('Access-Control-Allow-Origin'):
                              return response
                  
                      response['Access-Control-Allow-Origin'] = '*'
                      return response
                  
                  def get_orders(request):
                      """ Tell worker what to do """
                      response_data = {}
                      response_data['action'] = 'probe'
                      response = process_response(HttpResponse(json.dumps(response_data), mimetype="application/json"))
                      return response
                  

                  如果我直接訪問該地址,似乎可以確認標題設置正確

                  If I visit the address directly, it appears to confirm that the header is being set correctly

                  Access-Control-Allow-Origin:*
                  Content-Type:application/json
                  Date:Thu, 08 Mar 2012 05:06:25 GMT
                  Server:Apache/2.2.20 (Ubuntu)
                  Transfer-Encoding:chunked
                  

                  但是在跨域設置中它總是失敗(嘗試了 chrome 和 firefox).我已經嘗試完全按照 this 問題,但得到同樣的錯誤

                  However in the cross domain setting it always fails (tried both chrome and firefox). I've tried implementing the code exactly as per the selected answer to this question, but get the same error

                  更新

                  我很確定問題出在服務器端,因為我已經設法讓我的 ajax 調用與另一個啟用了 CORS 的公共服務器一起工作.當我比較從這個公共服務器返回的標頭和從我返回的標頭(當我從同一個域進行測試時)時,我看不到任何可能導致差異的主要差異(見下文).

                  I am quite sure that the problem is server side, as I have managed to get my ajax calls working with a different public CORS enabled server. When I compare the headers coming back from this public server, and the ones returned from mine (when I test from same domain), I cannot see any major difference which could account for difference (see below).

                  我排除的一個微妙之處可能很重要,也可能很重要,那就是實際域是多個子域的亞馬遜域.真實地址是http://ec2-23-20-27-108.compute-1.amazonaws.com/get_orders,請隨意探索一下,看看我做錯了什么.

                  One subtlety that I excluded, which may or may be important is that the actual domain is an amazon domain of multiple subdomains. The real address is http://ec2-23-20-27-108.compute-1.amazonaws.com/get_orders , feel free to probe it to see what I am doing wrong.

                  來自公共服務器

                  Access-Control-Allow-Origin:*
                  Connection:Keep-Alive
                  Content-Encoding:gzip
                  Content-Length:622
                  Content-Type:text/html
                  Date:Thu, 08 Mar 2012 15:33:20 GMT
                  Keep-Alive:timeout=15, max=99
                  Server:Apache/2.2.14 (Ubuntu)
                  Vary:Accept-Encoding
                  X-Powered-By:Perl/5.8.7, PHP/4.4.0
                  

                  來自我的服務器 - (不能跨域工作)

                  Access-Control-Allow-Origin:*
                  Content-Encoding:gzip
                  Content-Type:text/plain
                  Date:Thu, 08 Mar 2012 15:32:24 GMT
                  Server:Apache/2.2.20 (Ubuntu)
                  Transfer-Encoding:chunked
                  Vary:Accept-Encoding
                  

                  推薦答案

                  所以我被轉到 URL 的響應誤導了,實際上問題是在執行 ajax 請求時,我得到了 403 (由于 csrf 保護,僅在 firefox 而非 chrome 中顯示)錯誤.

                  So I was being mislead by the response from going to the URL, and in fact the problem was that when doing the ajax request, I was getting a 403 (only revealed in firefox not chrome) error due to csrf protection.

                  這篇關于盡管標頭正確,但 CORS Access-Control-Allow-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))
                  XMLHttpRequest 206 Partial Content(XMLHttpRequest 206 部分內容)
                  Restrictions of XMLHttpRequest#39;s getResponseHeader()?(XMLHttpRequest 的 getResponseHeader() 的限制?)
                    <tfoot id='gIGCp'></tfoot>

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

                      • <bdo id='gIGCp'></bdo><ul id='gIGCp'></ul>
                          <legend id='gIGCp'><style id='gIGCp'><dir id='gIGCp'><q id='gIGCp'></q></dir></style></legend>

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

                          • 主站蜘蛛池模板: 双工位钻铣攻牙机-转换工作台钻攻中心-钻铣攻牙机一体机-浙江利硕自动化设备有限公司 | 周口风机|周风风机|河南省周口通用风机厂 | 铁艺,仿竹,竹节,护栏,围栏,篱笆,栅栏,栏杆,护栏网,网围栏,厂家 - 河北稳重金属丝网制品有限公司 山东太阳能路灯厂家-庭院灯生产厂家-济南晟启灯饰有限公司 | 万濠影像仪(万濠投影仪)百科-苏州林泽仪器 | 铁艺,仿竹,竹节,护栏,围栏,篱笆,栅栏,栏杆,护栏网,网围栏,厂家 - 河北稳重金属丝网制品有限公司 山东太阳能路灯厂家-庭院灯生产厂家-济南晟启灯饰有限公司 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | 压力喷雾干燥机,喷雾干燥设备,柱塞隔膜泵-无锡市闻华干燥设备有限公司 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | ph计,实验室ph计,台式ph计,实验室酸度计,台式酸度计 | 志高装潢官网-苏州老房旧房装修改造-二手房装修翻新 | 重庆钣金加工厂家首页-专业定做监控电视墙_操作台 | 天津仓储物流-天津电商云仓-天津云仓一件代发-博程云仓官网 | 紫外荧光硫分析仪-硫含量分析仪-红外光度测定仪-泰州美旭仪器 | 软文发布平台 - 云软媒网络软文直编发布营销推广平台 | 海德莱电力(HYDELEY)-无功补偿元器件生产厂家-二十年专业从事电力电容器 | 山东聚盛新型材料有限公司-纳米防腐隔热彩铝板和纳米防腐隔热板以及钛锡板、PVDF氟膜板供应商 | 头条搜索极速版下载安装免费新版,头条搜索极速版邀请码怎么填写? - 欧远全 | RV减速机-蜗轮蜗杆减速机-洗车机减速机-减速机厂家-艾思捷 | ★济南领跃标识制作公司★济南标识制作,标牌制作,山东标识制作,济南标牌厂 | 气力输送_输送机械_自动化配料系统_负压吸送_制造主力军江苏高达智能装备有限公司! | 滑石粉,滑石粉厂家,超细滑石粉-莱州圣凯滑石有限公司 | 气动隔膜阀_气动隔膜阀厂家_卫生级隔膜阀价格_浙江浙控阀门有限公司 | 截齿|煤截齿|采煤机截齿|掘进机截齿|旋挖截齿-山东卓力截齿厂家报价 | 咖啡加盟-咖啡店加盟-咖啡西餐厅加盟-塞纳左岸咖啡西餐厅官网 | 电子万能试验机_液压拉力试验机_冲击疲劳试验机_材料试验机厂家-济南众标仪器设备有限公司 | 高低温万能试验机_拉力试验机_拉伸试验机-馥勒仪器科技(上海)有限公司 | Akribis直线电机_直线模组_力矩电机_直线电机平台|雅科贝思Akribis-杭州摩森机电科技有限公司 | app开发|app开发公司|小程序开发|物联网开发||北京网站制作|--前潮网络 | 滁州高低温冲击试验箱厂家_安徽高低温试验箱价格|安徽希尔伯特 | 考勤系统_人事考勤管理系统_本地部署BS考勤系统_考勤软件_天时考勤管理专家 | 车牌识别道闸_停车场收费系统_人脸识别考勤机_速通门闸机_充电桩厂家_中全清茂官网 | 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 中央空调温控器_风机盘管温控器_智能_液晶_三速开关面板-中央空调温控器厂家 | 高速混合机_锂电混合机_VC高效混合机-无锡鑫海干燥粉体设备有限公司 | 沧州友城管业有限公司-内外涂塑钢管-大口径螺旋钢管-涂塑螺旋管-保温钢管生产厂家 | 杭州|上海贴标机-百科| 广州冷却塔维修厂家_冷却塔修理_凉水塔风机电机填料抢修-广东康明节能空调有限公司 | 全温度恒温培养摇床-大容量-立式-远红外二氧化碳培养箱|南荣百科 | [品牌官网]贵州遵义双宁口腔连锁_贵州遵义牙科医院哪家好_种植牙_牙齿矫正_原华美口腔 |