<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、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 第一章: 使用統一的接口 已閱: Page9 ## 第13章: 可擴展性與版本控制 ## 第4章: 設計URI 對于過期的URI的處理: 前期(使用該URI的用戶比較多時), 使用301重定向, 在Response header中制定Location 后期(該URI訪問很少, 但還有訪問): 使用410(Gone) 或者 404(Not Found), 如果使用410, 還需要制定Expires時間為未來的某個點 然后可以在response body中添加一些描述信息 ## 第5章: 如何分配鏈接關系類型 表: 一些常用的已注冊鏈接關系類型 ``` self: 鏈接到資源的首選URI alternate: 為相同資源提供另一個版本的鏈接 edit: 鏈接到編輯資源的URI related: 鏈接到相關的資源上 previous和next: 鏈接到一系列有序資源中的上一個或者下一個 first/last: 鏈接到一系列資源的第一個或最后一個 自定義(url地址): { “link”: { “rel”: “http://example.org/rels/book“, “href”: “http://example.org/book/978-0452286757” } } ``` ### 如何使用鏈接來管理應用程序的流程? TODO ### 如何在客戶端中使用鏈接? TODO ## 第8章: 如何針對查詢設計URI ## 第9章: Web緩存 如何保持新鮮且溫暖的緩存? 只有GET/HEAD/POST請求可以設置緩存, 但只有GET/HEAD才能真正的緩存數據 如何配置Nginx, 使POST/DELETE/PATCH請求會清除GET/HEAD獲取數據產生的緩存呢? 即使實現了上面, 還是不能保證緩存的’新鮮’和’溫暖’? 1. 服務器可能有定時任務的執行, 它會更新數據, 這些數據無法更新HTTP服務器中的緩存 2. 廣泛分布的數據存儲在一天里可能會周期性地進行復制, 數據的改變不會反映在全部的緩存里 3. 可能包含客戶端通過非HTTP的方式更新數據, 此時緩存的數據不會同步更新 一種可能的解決方式: 實現觸發器來監控數據庫, 隨后運行一個定時任務通過緩存發起無條件GET請求(設置Cache-Control: no-cache; Pragma: no-cache, 此時緩存會被清除掉) 要進行部分更新, 除了使用PATCH(規范不完備), 應該使用POST而不是PUT. 因為PUT是用來執行整個更新的
                  <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>

                              哎呀哎呀视频在线观看