HTTPリクエストメソッド

一般的に使用される方法:


  1. 取得する

  2. サーバエンティティは応答ヘッダを返し、要求されたデータを返しません。

    レスポンスヘッダを取得することと同一であるので、それは、getメソッドの簡易版「または」軽量版」として見ることができます。

    多くの場面で使用することができ、実際に廃棄物輸送体のデータを避け、リソースを必要としません。

    シーン1:限り、あなたはHEADリクエスト、ファイル全体をダウン取るために使用GETする必要を送ることができるように、ファイルが存在するかどうかを確認します。

    シーン2:最新バージョンのファイルが、あなたがHEADを使用する必要があるかどうかを確認するには、サーバーは、事前に応答して、ファイルの更新時間バックを転送します。

  3. 役職

  4. プット

    ポストが新しい場合修正され、その後、理解することができる置きます

  5. 削除

    リソースを削除するには、サーバーに指示します。

    このアクションは危険すぎるので、それは通常、サーバの実際の削除を実行しますが、リソースは削除マークを行うためではないんです。


CRUDを記述するために使用することができます。

挿入:ポスト

削除:削除

アップデート:置きます

選択:GET


セキュリティ:

いわゆる「セキュリティは」リクエストメソッドは、サーバー上のリソースへの大幅な変更を生じさせない、サーバー上のリソースを「破壊」しないことを意味します。

それは読み取り専用であるため、ヘッドが安全である、取得します。

ポスト、PUT、削除、安全でありません。


冪等:

結果の後に「力」の数は、「等しい」です。同じ操作を繰り返し実行し、結果は同じです。

、頭の冪等を取得します。

すべてのポストは、それが冪等ではない、新品と同等です。

各変更は、同じデータがあるとして、それは冪等で理解することができる置きます。

削除が同じデータに対して複数回削除することができ、効果は「リソースが存在しない」され、それはまた、冪等です。



おすすめ

転載: blog.51cto.com/11009785/2448626