📅  最后修改于: 2023-12-03 14:42:01.583000             🧑  作者: Mango
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¶m2=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请求。它易于使用且功能丰富,可帮助程序员快速识别并解决问题。