<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                API包括一些控制API如何處理請求/響應處理的全局參數(也稱為“元參數”)。 它們在實際資源本身以上的層次上運行,并且在所有資源上可用。 ## _jsonp API原生支持JSONP響應,以允許傳統瀏覽器和客戶端的跨域請求。 此參數需要一個JavaScript回調函數,它將被添加到數據中。 然后可以通過`<script>`標簽加載該URL。 回調函數可以包含任何字母數字,_(下劃線)或。 (期)字。 包含無效字符的回調將收到HTTP 400錯誤響應,不會調用回調。 注意:現代瀏覽器可以使用跨域請求的跨原始資源共享(CORS)預檢要求,但可以使用JSONP來確保所有瀏覽器的支持。 瀏覽器支持 關于CORS的MDN文章 例如: ``` <script> function receiveData( data ) { // Do something with the data here. // For demonstration purposes, we'll simply log it. console.log( data ); } </script> <script src="https://demo.wp-api.org/wp-json/?_jsonp=receiveData"></script> ``` ## _method (或X-HTTP-Method-Override標題) 某些服務器和客戶端無法正確處理API使用的一些HTTP方法。 例如,對資源的所有刪除請求都使用DELETE方法,但有些客戶端不提供發送此方法的功能。 為了確保與這些服務器和客戶端的兼容性,API支持方法覆蓋。 這可以通過_method參數或X-HTTP-Method-Override標頭傳遞,其值設置為要使用的HTTP方法。 警報:客戶端應該只發送具有POST請求的方法覆蓋參數或頭。 使用GET請求的方法覆蓋可能會導致請求被錯誤地緩存。 一個POST到/ wp-json / wp / v2 / posts / 42?_method = DELETE將被轉換為DELETE到wp / v2 / posts / 42路由。 類似地,以下POST請求將成為DELETE: ``` POST /wp-json/wp/v2/posts/42 HTTP/1.1 Host: example.com X-HTTP-Method-Override: DELETE ``` ## _envelope 與_method類似,一些服務器,客戶端和代理不支持訪問完整的響應數據。 API支持傳遞一個_envelope參數,該參數發送正文中的所有響應數據,包括頭文件和狀態代碼。 如果在查詢字符串(GET參數)中傳遞了_envelope參數,則啟用信封模式。 該參數不需要一個值(即?_envelope有效),但如果客戶端庫需要,可以將其作為值“1”傳遞。 注意:為了將來的兼容性,不應該傳遞其他值。 包含的回應包括一個“假的”HTTP 200響應代碼,沒有額外的標頭(Content-Type除外),應該確保響應正確地通過中介。 例如,給予對wp / v2 / users / me的GET的以下響應: ``` HTTP/1.1 302 Found Location: http://example.com/wp-json/wp/v2/users/42 { "id": 42, ... } ``` 等效的包絡響應(使用GET到wp / v2 / users / me?_envelope)將是: ``` HTTP/1.1 200 OK { "status": 302, "headers": { "Location": "http://example.com/wp-json/wp/v2/users/42" }, "body": { "id": 42 } } ``` ## _embed 大多數資源包括相關資源的鏈接。 例如,一個帖子可以鏈接到父帖子,或者發表評論。 為了減少所需的HTTP請求數量,客戶端可能希望獲取資源以及鏈接的資源。 _embed參數向服務器指示響應應包括這些嵌入式資源。 如果在查詢字符串(GET參數)中傳遞了_embed參數,則嵌入模式被啟用。 該參數不需要一個值(即__embed是有效的),但是如果客戶端庫需要,則可以將“1”作為值傳遞。 >[warning] 注意:為了將來的兼容性,不應該傳遞其他值。 嵌入模式中的資源將在包含鏈接資源的_links鍵旁邊包含一個附加的_embedded鍵。 將嵌入嵌入式參數設置為true的鏈接。 有關鏈接和嵌入的更多信息,請參閱鏈接和嵌入頁面。
                  <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>

                              哎呀哎呀视频在线观看