問題という形でまとめてみました。
パラメータ付きGET
httpbin.org/getにGETメソッドでリクエストname=John、age=29というパラメータを渡す
JSON形式でデータを渡す
httpbin.org/postにPOSTメソッドでリクエスト- リクエストのヘッダに
Content-Type=application/application/jsonをつける nameフィールドにJohnageフィールドに29(数字)hobbiesフィールドに["http", "pies"]を入れる
フォーム形式でデータを渡す
httpbin.org/postにPOSTメソッドでリクエスト- リクエストのヘッダに
Content-Type=application/x-www-form-urlencodedをつける nameフィールドにJohnageフィールドに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回リダイレクトが起こるので、追従する
- 途中のリクエストのヘッダも表示する