ホーム#プロトコル に戻る
HTTPの一般的なリクエストメソッドを使用する
| HTTPメソッド | 意味 | 備考 |
|---|---|---|
| GET | 取得 | 結果はXMLやHTML、JSONなどで返される。 |
| POST | 新規作成 | |
| PUT | 更新 | |
| DELETE | 削除 |
$ curl -X GET "http://localhost:3000/movies/3"
$ curl -X POST -H "Content-Type: application/json" -d '{
"id": 3,
"name": "Inception",
"director": "Christopher Nolan",
"rating": 9.0
}' "http://localhost:3000/movies"
| 200 | 一般的な成功レスポンス |
| 201 | POST メソッドの成功レスポンス |
| 400 | サーバーが処理できない不正確なリクエスト |
| 404 | リソースが見つかりません |
XMLやJSONなどで返される。
[html/css] httpのフォームでDELETEやPUTのメソッドを送る方法 - 脳汁portal
hidden属性でnameを_methodにし、valueを使いたい方式にする。
<form method="post" action="/">
<input type="text" name="textArea">
<input type="hidden" name="_method" value="PUT"> <!-- この1行を追加! -->
<input type="submit" value="delete!!">
</form>
192.168.33.1 - - [22/Jul/2015:03:13:42 +0000] "PUT / HTTP/1.1" 404 466 0.0010
<form method="post" action="/">
<input type="text" name="textArea">
<input type="hidden" name="_method" value="DELETE"> <!-- この1行を追加! -->
<input type="submit" value="delete!!">
</form>
192.168.33.1 - - [22/Jul/2015:03:12:27 +0000] "DELETE / HTTP/1.1" 200 212 0.0014
一般向けサイト
ITエンジニア向けサイト
英語サイト
Portfolio
Copyright (c) 2025 現場で必要なネットワーク技術入門 All Rights Reserved.