-
Query Parameter (GET)
localhost:8080/hello?username=ABC&age=10
- MessageBodyなしで、URLのクエリパラメータにデータを含めて伝達する。
- 検索、フィルター、ページングなどで多く使用する。
-
HTML Form (POST)
<form action="/hello" method="post"> <input type="text" name="username"/> <input type="text" name="age"/> <buttion type="submit">전송</button> </form>
- 会員登録、商品注文のようにHTML Formを書く場合に使用する。
- HTTPメッセージボディにGETのようなクエリパラメータ形式で伝達する。
- POST HTML Form形式でデータを伝送する形式をapplication/x-www-form-urlencodedという。
-
HTTP message body (POST, PUT, PATCH など )
- HTTP message body にデータを直接入れて要請する。
- HTTP API で主に使用し、データ形式としてはJSON XML、TEXT などがある。
- POST、PUT、PATCHなどをすべて使用できる。
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme