状態を変更
POST HTTPメソッド
POSTリクエストはサーバーが処理するデータを送信します。
意味
クライアントは対象リソースが処理するリクエストコンテンツを送信します。
よくある用途
フォーム送信、作成操作、コマンド、アップロード、安全に繰り返せない処理にPOSTを使います。
確認すべきこと
リクエストボディ、Content-Type、バリデーションエラー、そしてリクエストの繰り返しが別の効果を生むかどうかを確認します。
リクエスト例
POST /articles HTTP/1.1
Host: example.com
Content-Type: application/json
{"title":"New article"}プロパティ
- 安全
- いいえ。このメソッドはサーバーの状態を変更できます。
- 冪等
- いいえ。リクエストを繰り返すと、別の効果が生じる可能性があります。
- キャッシュ可能
- レスポンスが明示的に許可した場合のみ。
- リクエストボディ
- 通常はあり