
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 になる.
CLI のオプションで User-Agent を指定する
Hurl ファイルには User-Agent を指定せず,CLI のオプション --user-agent で指定することもできる.
$ hurl --user-agent MyTestRunner/1.0 1-default.hurl
実行すると MyTestRunner/1.0 になる.