📜  hurl (1)

📅  最后修改于: 2023-12-03 14:42:01.583000             🧑  作者: Mango

Hurl

Hurl是一种在命令行下发送Http请求,用于调试和测试的工具。

安装

可以通过npm安装hurl:

npm install -g hurl
使用
基本使用

要发送HTTP GET请求,只需在终端中输入以下内容:

hurl https://www.example.com
指定请求方法

默认情况下,请求使用HTTP GET方法。您可以使用-X选项指定使用的HTTP方法:

hurl -X POST https://www.example.com
指定请求头

要指定请求头,请使用-H选项,并将其与请求头名称和值一起使用:

hurl -H "Content-Type: application/json" -H "Authorization: Bearer abcdef123456" https://www.example.com
指定请求正文

要发送请求正文,请使用-d选项并将请求正文作为参数传递:

hurl -X POST -d '{"name": "John", "age": 30}' https://www.example.com
指定查询参数

要指定查询参数,请将它们添加到URL的末尾:

hurl https://www.example.com?param1=value1&param2=value2
查看响应头

要查看响应头,请使用-i选项:

hurl -i https://www.example.com
查看响应正文

要查看响应正文,请将输出重定向到文件中:

hurl https://www.example.com > response.txt
执行批处理

要从包含多个请求的文件中批量执行请求,请将请求添加到一个文件中,并使用-f选项指定该文件的路径:

hurl -f requests.hurl https://www.example.com
总结

Hurl是一种简单而强大的工具,用于调试和测试HTTP请求。它易于使用且功能丰富,可帮助程序员快速识别并解决问题。