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

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                #### 統一接口 RESTful應該有統一接口。HTTP 1.1 提供了一系列方法,被稱為動作。在這其中比較重要的動作是: ![](https://box.kancloud.cn/860fe9f154fa58301a9cbdf5fa000c44_664x249.png) 安全的操作是指對原始資源值不會產生影響的操作。列如,數學上的操作除以1就是安全的操作,因為無論多少次用1除一個數,原始數值都不會改變。冪等操作是指無論多少次執行都給出相同結果的操作。例如,數學上的乘以0就是冪等的,因為無論計算多少次結果都是零,結果都是一樣的。類似的,一個安全的HTTP方法不會使服務器上的資源發生變化。一個冪等的HTTP方法無論執行多少次都會有相同的響應。把方法分類成安全和冪等的可以使客戶端在不穩定的Web環境中再次觸發相同的請求的結果變得更可預測。 在 Web 上 GET 可能是最流行的方法。它用來獲取資源。 HEAD 僅返回響應頭和空的響應體。這個方法可以用在你不需要全部的資源模型表示(representation)的時候。例如,HEAD 可以快速檢測服務器上的資源是否存在。 OPTIONS 用于獲取資源允許的操作。 例如,思考下面的請求: ~~~ OPTIONS http://MyService/Persons/1 HTTP/1.1 HOST: MyService ~~~ 在服務驗證之后請求返回下面內容: ~~~ 200 OK Allow: HEAD, GET, PUT ~~~ 第二行包含客戶端可以使用的方法。 你應該僅僅出于它們的實際意義使用這些方法。例如:絕不要使用 GET 在服務器上創建或刪除資源。如果你沒這樣做,將會擾亂你的客戶端導致他們做出意外的操作。舉例說明,我們考慮下面的請求: ~~~ GET http://MyService/DeletePersons/1 HTTP/1.1 HOST: MyService ~~~ 根據 HTTP 1.1 規范,GET 請求的目的是從服務器獲取資源。但是它很容易實現一個刪除 Person 的請求。這個請求也許運行的很棒,但是這不是RESTful 設計。換言之,使用 DELETE 方法來刪除資源像下面這樣: ~~~ DELETE http://MyService/Persons/1 HTTP/1.1 HOST: MyService ~~~ REST 建議統一接口,HTTP 提供了統一接口。然而,這由服務架構師和開發人員保持它的統一。
                  <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>

                              哎呀哎呀视频在线观看