モノラルログ

マツオ ( @matsuoshi / monaural.net ) のざっくりしたブログです

API のテストに便利な httpbin を使った

恥ずかしながら最近まで知らなかったのでメモ

httpbin.org

httpbin は、API関連でちょろっと試したいときとかに、便利そうな Webサービス

Postman の中の人が作ってるっぽい

使用例

とりあえず get でいろいろ投げると、それを JSON 形式で返してくれる

https://httpbin.org/get?foo=bar&baz=1

{
  "args": {
    "baz": "1", 
    "foo": "bar"
  }, 
  // (中略)
  "url": "https://httpbin.org/get?foo=bar&baz=1"
}

こんなかんじ。

ほかにも各種ステータスコードを返してほしいなあというときは、

https://httpbin.org/status/403

こんな感じでアクセスすると、403 が返ってくる。

あとは

https://httpbin.org/delay/3

にアクセスすると、3秒待ってからレスポンスが返ってくる。

https://httpbin.org/uuid

こちらは uuid を返してくれる。

https://httpbin.org/ip

IPアドレスを返してくれる。

などなど。

なにかと便利そうです