<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 5. CORS 進階之 Expose-Headers #### 1. getAllResponseHeaders 這一篇來講講如何獲得從跨域的服務器端返回的響應頭部信息。先用一段js獲取響應的頭部信息: ``` var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (xhttp.readyState == 4 && xhttp.status == 200) { console.log(xhttp.getAllResponseHeaders()); } }; xhttp.open("GET", "http://localhost:8080", true); xhttp.send(); ``` 效果圖如下: ![](https://box.kancloud.cn/b2a93d1d126eb263ac28a2dc928c0a9a_736x325.png) 內容是下面這樣的: ``` Last-Modified: Fri, 15 Jan 2016 06:03:50 GMT Content-Type: text/html ``` 這樣是OK的,然而有時候會在服務器端自己添加響應的頭部信息,比如: ``` add_header 'X-Powered-By' 'rails365'; ``` 那又能否獲得到呢,來試一下: ![](https://box.kancloud.cn/3e53901d43711d5ac2bb254005be6836_657x330.png) 沒有生效,也沒有報錯。 #### 2. Access-Control-Expose-Headers 然而,我們需要服務器端處理一下,把`X-Powered-By`這個頭部能夠讓客戶端的js讀取到。 這就是`Access-Control-Expose-Headers`這個指令所發揮的作用。 ``` add_header 'X-Powered-By' 'rails365'; add_header 'Access-Control-Expose-Headers' 'X-Powered-By'; ``` 重新發送跨域請求: ![](https://box.kancloud.cn/9a9f1b41a6f3dff1122d6fc7094e0f88_642x351.png) 可見,成功輸出了響應的頭部信息`X-Powered-By`的內容了。 完結。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看