












HTTP API ツール
https://post.jsonin.com
GET、POST、PUT、DELETE、HEAD、TRACE、PATCH、OPTIONSなどのすべてのHTTPメソッドをサポート

迅速なリクエストヘッダーの追加とバッチインポートをサポート (Headers)
迅速な追加:Cookies
Authorization
Accept
Accept-Language
Accept-Encoding
Connection
Cache-Control
X-Forwarded-For (プロキシ)
X-Real-IP (プロキシ)
X-Requested-With
Content-Type: Form
Content-Type: Multipart
Content-Type: XML
大量インポート:ブラウザF12からコピーした元のリクエストヘッダーを貼り付け(各行にKey: Valueを1つずつ):ヒント:ブラウザでF12を押してデベロッパーツールを開く → ネットワークタブ → リクエストをクリック → ヘッダータグ → リクエストヘッダーエリアを右クリックして「すべてコピー」を選択してコピーする。
標準Httpプロトコルは6種類のリクエストメソッドをサポートする:
GET:GETは最も一般的なメソッドと言えます。基本的には、サーバー上の特定のリソースを取得するためにリクエストを送信するものです。リソースはHTTPヘッダーと表示データ(HTMLテキストや画像、動画など)を組み合わせてクライアントに返されます。GETリクエストでは、決して表示データは含まれません;
HEAD:HEADとGETは本质的に同じですが、HEADは表示データを含まず、単にHTTPヘッダー情報のみを含む点が異なります。一部の人はこのメソッドが役に立たないと思うかもしれませんが、そうではありません。ビジネスシナリオを想像してみてください:あるリソースが存在するかどうかを判断する場合、通常はGETを使用しますが、ここではHEADを使用する方が意味がはっきりします。
PUT:この方法は比較的まれです。HTMLフォームもこの方法をサポートしていません。本質的には、PUTとPOSTは非常に似ており、どちらもサーバーにデータを送信しますが、重要な違いがあります。PUTは通常リソースの保存位置を指定しますが、POSTは指定しません。POSTのデータの保存位置はサーバーによって決定されます。例えば、ブログ投稿に使用するURLが/addBlogの場合、PUTを使用すると、投稿するURLは「/addBlog/abc123」のように表示され、abc123がそのブログのアドレスです。一方、POSTを使用すると、そのアドレスはサーバーによってクライアントに通知されます。現在のほとんどのブログはこのような仕組みです。明らかに、PUTとPOSTの用途は異なります。どちらを使用するかは、現在のビジネスシナリオによって決定されます;
DELETE:特定のリソースを削除します。基本的にはこれもまれですが、例えばAmazonのS3クラウドサービスでは、この方法を使用してリソースを削除します;
POST:サーバーにデータを送信します。この方法は用途が広く、現在ほぼすべての送信操作はこの方法で行われます;
オプション:現在のURLがサポートするメソッドを取得するために使用されます。リクエストが成功した場合、HTTPヘッダーに「Allow」という名前のヘッダーが含まれ、その値はサポートするメソッド(例:「GET, POST」)となります。
通常、GET、PUT、POST、DELETEのリクエストを利用して、サーバーがデータベースの作成、削除、更新、検索操作をシミュレートします:
POST:create(作成)
DELETE:delete(削除)
PUT : update(更新)
GET :select(検索)
オンラインPOST、オンラインGET、オンラインAPIテストツール:https://post.jsonin.com
このコンテンツは慣性聚合(RSSリーダー)によって自動集約されています。参考としてご覧ください。 原文出典 — 著作権は原著者に帰属します。