HTTP🌐 方法🔨: ゲット📖 ポスト📝 5分後に
ありがとう!🚧
目次:📃
What is HTTP?🌐
HTTP
ハイパーテキスト転送プロトコル.HTTP
リソースを取得するためのプロトコルですHTML
書類.このクライアントサーバプロトコルはWeb上の任意のデータ交換の基礎です.このプロトコルを使用して、完全なドキュメントはイメージ、テキスト、ビデオとスクリプトのような副文書をフェッチすることによって再建されます.クライアントとサーバは通常メッセージを使って通信します、そして、これらのメッセージは彼らが実行しているどんな行動によっても命名されます.メッセージがクライアント側からサーバーに送信された場合、それはリクエストと呼ばれ、クライアント側のサーバー側から受信された場合、レスポンスと呼ばれます.
⚠️スポイラー警告
GET
and POST
両方とも、この要求と応答に関連しています.HTTP🌐 Methods🔨
HTTP methods
またはより正確にHTTP request methods
指定されたリソースの上で実行される望ましい行動を示すのに使用されるリクエストメソッドのセットです.メソッドの名前が特に名詞かどうかではありません、しかし、時々、これらのメソッドも
HTTP verbs
(クライアント側からアクションを実行しているので).最も一般的な方法は以下の通りです.
* GET
* POST
* PUT
* DELETE
Are you aware of CRUD: it's related 🤔
更新を削除
CRUDは本質的にサービスまたはアプリケーションを構築するための構造参照として参照されます.
CRUDアプリケーションは、データを作成、読み取り、更新、削除することができます.私がここでCRUDについて話している理由は、私が以前に言及した4つのHTTPメソッドがただのイライラであるということです.
クリエイト
POST
読み込みGET
アップデートPUT
削除DELETE
GET Method📖🔨
The
GET
method bundles the submitted data into a string and uses
this to compose a URL. That URL contains the address where the data
must be fetched from. The sent data also contains the data keys and
values. Requests usingGET
should only retrieve data.
例えば、
<input>
タグを値を入力し、送信ボタンをクリックします.さて、フォームのメソッドがGET
, フォームは、入力した値を使用してURLを作成します.このURLには、データの位置を決めるためのデータのキー値ペアも含まれます.POST Method📝🔨
The
POST
method bundles up the form data, encodes it for
transmission and sends it to the server followed by receiving a
response.POST
method often causes a change in state or side effects
on the server.
システムの状態を変更するために使用することができる任意のリクエスト
POST
. GET
システムの状態に影響しないリクエストに対してのみ使用する必要があります.PUT Method📤🔨
The
PUT
method, just like theGET
andPOST
methods works from
the client's side.PUT
method sends a request with a key and value to
locate the position the data the needs to be updated.PUT
does
not create new data.PUT
updates existing data with new passed on
value.
DELETE Method🗑️🔨
DELETE
method, as the name suggests, deletes the specified data.
これらの異なる方法によって実行される動作の型に基づいて、2つの型の方法がある.
Safe methods🛡️ and Unsafe☣️ methods🔨
⚠️安全であるか安全でないので、あなたは安全でない方法を使用してはいけないことを意味しません.unsafeメソッドは、自然を扱うための特定の種類のメソッドに与えられる名前です.それを使用する必要があります.⚠️
クライアントからサーバへの要求を送信した後、データの状態を変更しないメソッドをセーフメソッドと呼びます.この種のメソッドは、元のデータをリアルタイムで更新または削除せずに指定されたデータを取得するためだけに使用されます.
GET
安全な方法GET
はデータを取得するために使用されます.サーバー上の元のデータの状態を変更する要求を送信するために使用するメソッドは、unsafeメソッドと呼ばれます.安全でない方法はデータを取得するだけでなく、新しいデータを削除、更新、作成することもできます.
PUT, DELETE, POST
are Unsafe methods.
Idempotent methods🪤🔨
シナリオ:8つのデータセットがあるとします.データは、3匹の犬とそこの年齢についてセットします.
data_set = {
"dog1": 12,
"dog2": 5,
"dog3": 10
}
PUT
更新するサーバーに"dog3"
10から5までの値.PUT
リクエストする"dog3"
キーは値を5に変更します.PUT
要求は元の要求として値を10から5に変更し、データが既に最初の要求で変更されたデータを変更しません.結果:あなたが使用しているときと同じことが起こる
GET
and DELETE
メソッド.サーバーのデータの同じ変更でいくつかの要求.これが理由ですGET
, DELETE
and PUT
はidメソッドと呼ばれます.But the
POST
method is different. Here notice the similarities betweenGET
,PUT
andDELETE
methods. All three of them have the same kind of requests where they don't create new data in the server upon a request from the client's side. ButPOST
does.
結論😂):
POST
📝 and PUT
📤 全く違うPOST
同じデータがサーバーに既に存在するかもしれませんが、サーバー側で新しいデータを作成するために使用されます.それで、あなたが使うとき
POST
データを変更する"dog3"
10から5まで、それは働きません.POST
は"dog3"
キーとして値として5.と5リクエストPOST
のデータセットを作成します"dog3"
キーバリューペア.POST
リクエストの量に基づいてサーバの状態をリアルタイムで複数回変更するPOST
クライアント側から.ありがとう🙇♂️🙏
私はsooハッピー☺️ あなたがそれのすべてを読んで、今、あなたはここにいます.接続できますFacebook ☹️📘 and 🐦.
あなたは私の作品の詳細については私のプロフィールをチェックアウトすることができます.
Reference
この問題について(HTTP🌐 方法🔨: ゲット📖 ポスト📝 5分後に), 我々は、より多くの情報をここで見つけました https://dev.to/arunavaskar/http-methods-get-and-post-in-9-minutes-4f9gテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol