kakakakakku blog

Weekly Tech Blog: Keep Learning!

Hurl でカスタマイズした User-Agent を指定する

Hurl で HTTP リクエストを送るときにデフォルトの User-Agent は hurl/7.1.0 のようなバージョンを含んだ値になる.カスタマイズした User-Agent を使う場合は Hurl ファイルにヘッダーとして指定する方法と CLI のオプションで指定する方法がある👌

デフォルト

まずデフォルトの挙動を確認する.nginx を起動して,以下のようなシンプルな Hurl ファイル 1-default.hurl を作る.

GET http://localhost:8080
HTTP 200

実行すると hurl/7.1.0 になる.

Hurl ファイルで User-Agent を指定する

次は Hurl ファイルで User-Agent ヘッダーを指定する.今回は以下のような 2-custom.hurl を作る.

GET http://localhost:8080
User-Agent: MyTestRunner/1.0
HTTP 200

実行すると MyTestRunner/1.0 になる.

hurl.dev

CLI のオプションで User-Agent を指定する

Hurl ファイルには User-Agent を指定せず,CLI のオプション --user-agent で指定することもできる.

$ hurl --user-agent MyTestRunner/1.0 1-default.hurl

実行すると MyTestRunner/1.0 になる.

hurl.dev