⊗inhpAdvFMP 23 of 29 menu

HTTPプロトコルにおけるPOSTメソッドによるフォーム送信

それでは、POSTメソッドでフォームを送信してみましょう。 属性 method に対応する値を指定します:

<form action="/page/" method="POST"> <input name="test1"> <input name="test2"> <input type="submit"> </form>

送信ボタンをクリックすると、次のHTTPリクエストが実行されます:

POST /page/ HTTP/1.1

ご覧の通り、このメソッドで送信すると、 リクエストURIにはフォームデータが含まれません。 これらのデータは、クエリ文字列の形式でリクエストボディに含まれます:

test1=value1&test2=2

POSTメソッドでデータを送信するフォームを作成し、 何らかのサイトに送信してください。

フォーム送信後、URLの内容を確認し、 このようなフォーム送信ではGETパラメータがないことを確認してください。

フォーム送信後にページを更新してみてください。 何が起こりますか?

ブラウザのデバッガーで「Payload」タブを見つけてください。 そこに何が含まれているか確認してください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否