0

ユーザーが POST メソッドを使用して HTML フォームを送信するときのデータ送信の基本的な手順は何ですか?

答えを探しましたが、ほとんどは POST メソッドと GET メソッドの違いと、それらをどこで使用するかについて話されています。

簡単な答えは、フォームのすべてのデータがバイト配列にエンコードされ、HTTP 要求のメッセージ本文に入れられるということです。しかし、それはあまりにも一般的です。具体的な手順が知りたいです。

4

2 に答える 2

0

実行される特定の手順は、使用されるメソッド (GET/POST/PUT/DELETE/OPTIONS/HEAD) ではなく、HTTP 要求の送信に関連しています。

POST と GET には違いがありますが、これらの違いは主に慣例によるものです。たとえば、REST Web サービスを例に挙げてみましょう。GET は (慣例により) リソースを取得するために使用され、POST はリソースを作成するために使用され、PUT は - に使用されます。既存のものを変更します。

いくつかの制限の違いもありますが、これらの制限は実装によるものです。たとえば、IE は URL に 2048 文字しか保持できません。Tomcat Apache は最大 4000 文字をサポートします。したがって、ブラウザから行われる GET リクエストは制限されます。 POST リクエストはそうではありません。

于 2013-08-22T18:19:39.673 に答える