プログラム開発の情報や、雑記を投稿しているサイトです。

httpbin | APIテストに最適なWebサービス

Webプログラムの開発では、クライアントとサーバー間のリクエストパラメータやレスポンスなどの仕様を十分に把握し、実装していく必要があります。

クライアントとサーバー間の通信が正常にできていないと、どこの部分でエラーになっているのかを把握するための切り分けが大変になります。

本記事で紹介するのは、クライアントのリクエストパラメータを確認できる『httpbin』というWebサービスとなります。

httpbin は、Webサービスとして利用する方法と、ローカルにインストールして利用する方法があります。

今回は、webサービスの利用方法を説明いたします。

公式サイトのwebサービス

http://httpbin.org
https://httpbin.org
http://eu.httpbin.org
https://eu.httpbin.org

上記のURLに対して、さまざまなパラメータを送信すると、パラメータに応じたレスポンスを返してくれます。

httpbinの使用方法

ipアドレスを取得するサンプル

ユーザーエージェントを取得

クライアントのユーザーエージェントを取得する場合には、下記のリクエストを送信します。

通常のGETリクエストの送信

レスポンスのHTTPステータスコードの取得

通常のPOSTリクエストの送信

webアプリケーションは、さまざまな環境を把握し、多くのシステムと連携する機会が多くなってきています。

少しでも、開発効率を上げる工夫が必要になっています。

今回ご紹介した、『httpbin』 も使いこなすことで、開発効率がかなり上がると思います。

ぜひ、ご活用してみてください。

おススメ書籍