問題という形でまとめてみました。
パラメータ付きGET
httpbin.org/get
にGETメソッドでリクエストname=John
、age=29
というパラメータを渡す
JSON形式でデータを渡す
httpbin.org/post
にPOSTメソッドでリクエスト- リクエストのヘッダに
Content-Type=application/application/json
をつける name
フィールドにJohn
age
フィールドに29
(数字)hobbies
フィールドに["http", "pies"]
を入れる
フォーム形式でデータを渡す
httpbin.org/post
にPOSTメソッドでリクエスト- リクエストのヘッダに
Content-Type=application/x-www-form-urlencoded
をつける name
フィールドにJohn
age
フィールドに29
を入れる
画像をフィールドに入れる
httpbin.org/anything
にPOSTメソッドでリクエスト- リクエストのヘッダに
Content-Type=application/x-www-form-urlencoded
をつける image
フィールドに適当な画像を添付
localhostにリクエストをする
まず、$ python -m http.server
などでローカルにwebサーバーを建ててください。そして、建てたサーバーへアクセスしてください。
localhost:8000
へGETメソッドでリクエスト
HTTPヘッダを編集する
httpbin.org/get
へGETメソッドでリクエスト- リクエストに
X-API-Token: 3
というヘッダを付け加える
Digest認証してみる
httpbin.org/digest-auth/auth/username/password
にGETメソッドでリクエスト- Digest認証する
リダイレクト途中のリクエストをすべて表示する
httpbin.org/redirect/2
にGETメソッドでリクエスト- 2回リダイレクトが起こるので、追従する
- 途中のリクエストのヘッダも表示する