久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

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

    <tfoot id='LEVAa'></tfoot>

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

        Javascript CORS - 不存在“Access-Control-Allow-Origin&quo

        Javascript CORS - No #39;Access-Control-Allow-Origin#39; header is present(Javascript CORS - 不存在“Access-Control-Allow-Origin標頭)
        <tfoot id='0gtF7'></tfoot>

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

                  <small id='0gtF7'></small><noframes id='0gtF7'>

                  本文介紹了Javascript CORS - 不存在“Access-Control-Allow-Origin"標頭的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我一直在使用 CORS,遇到了以下問題.客戶端抱怨沒有 'Access-Control-Allow-Origin' 標頭存在,而 它們存在,并且 客戶端發出實際的 POST 請求 并且 收到 200.

                  I've been working with CORS and encountered the following issue. Client complains about no 'Access-Control-Allow-Origin' header is present, while they are present, and client make the actual POST request and receives 200.

                  function initializeXMLHttpRequest(url) {  //the code that initialize the xhr
                      var xhr = new XMLHttpRequest();
                      xhr.open('POST', url, true);
                      xhr.withCredentials = true;
                      xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8');
                  
                      //set headers
                      for (var key in headers) {
                          if (headers.hasOwnProperty(key)) {  //filter out inherited properties
                              xhr.setRequestHeader(key,headers[key]);
                          }
                      }
                  
                          return xhr;
                  }
                  

                  在 Chrome 中

                  chrome 控制臺日志

                  chrome console log

                  Chrome 選項請求

                  Chrome OPTIONS request

                  Chrome POST 請求

                  Chrome POST request

                  在火狐中

                  Firefox 控制臺日志

                  Firefox Console Log

                  Firefox 選項請求

                  Firefox OPTIONS request

                  Firefox POST 請求

                  Firefox POST request

                  推薦答案

                  簡而言之:訪問控制標頭(例如 Access-Control-Allow-Origin)需要同時出現以響應 OPTIONS 和實際的POST.

                  In short: Access control headers (e.g. Access-Control-Allow-Origin) need to present in response for both OPTIONS and actual POST.

                  工作流程:

                  1. Client 使用這些 HTTP 訪問標頭發出 OPTIONS 請求.(例如Origin、Access-Control-Request-Method、Access-Control-Request-Headers)

                  1. Client make OPTIONS request with those HTTP access headers. (e.g. Origin, Access-Control-Request-Method, Access-Control-Request-Headers)

                  服務器響應這些訪問控制標頭,允許訪問.(例如 Access-Control-Allow-Origin、Access-Control-Expose-Headers、Access-Control-Max-Age、Access-Control-Allow-Credentials、Access-Control-Allow-Methods、Access-Control-Allow-標題)

                  Server respond with those access control headers, allowing access. (e.g. Access-Control-Allow-Origin, Access-Control-Expose-Headers, Access-Control-Max-Age, Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers)

                  客戶端使用數據發出 POST 請求.

                  Client makes POST request with data.

                  服務器響應 POST.如果服務器響應中不存在 Access-Control-Allow-Origin 標頭.雖然 POST 成功并在 network 選項卡中顯示 200 狀態碼,但 xhr.status 為 0 并且會觸發 xhr.onerror.瀏覽器會顯示錯誤消息.

                  Server respond to POST. If Access-Control-Allow-Origin header is NOT present in the server response. Although the POST is successful and shows 200 status code in network tab, xhr.status is 0 and xhr.onerror will be triggered. And browser would show up the error message.

                  標題參考:https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS

                  這篇關于Javascript 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='yltZR'></tfoot>

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

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

                            主站蜘蛛池模板: 日韩三区 | 人人插人人 | av免费在线播放 | 日产久久 | 日韩av一区在线观看 | 欧美激情一区二区 | 成人久久18免费网站麻豆 | 国产美女精品 | 久久天堂| 一二三四在线视频观看社区 | 午夜一级做a爰片久久毛片 精品综合 | 性高朝久久久久久久3小时 av一区二区三区四区 | h视频在线免费 | 亚洲国产视频一区 | 中文字幕在线第二页 | 国产 欧美 日韩 一区 | 99精品视频一区二区三区 | 粉嫩高清一区二区三区 | 九九综合| 欧美成人综合 | 亚洲丝袜天堂 | 在线日韩不卡 | 国产精品久久欧美久久一区 | 四虎影院一区二区 | www视频在线观看 | 精品在线一区 | 一区二区三区亚洲精品国 | 欧美精品乱码久久久久久按摩 | 在线欧美 | 久久久国产视频 | 国产999精品久久久久久 | 久草中文在线 | 国产福利在线看 | 国产二区在线播放 | 日韩中文视频 | 欧美一级淫片免费视频黄 | 天天拍天天草 | 一区二区av| 久久久久久久久久久蜜桃 | 亚洲精品免费在线观看 | 久久一二区 |