HTTPie - API测试工具的另一个选择
可以使用HTTPie作为替代curl和Postman的API的测试工具。
安装HTTPie
MacOS上安装HTTPie:
brew install httpie
HTTPie用法
HTTPie的设计哲学是尽可能的简洁。
# help doc
http --help
# command syntax
http [flags] [METHOD] URL [REQUEST_ITERM]
# method
# 没有发送数据时默认为GET
http GET http://localhost:8080/coffees
http http://localhost:8080/coffees
# 有发送数据时默认为POST
http POST http://localhost:8080/coffees id="123" name="Cafe Milk"
http http://localhost:8080/coffees id="123" name="Cafe Milk"
http http://localhost:8080/coffees < coffee.json
echo '{ "id": "123", "name": "Cafe Happy" }' | http http://localhost:8080/coffees
# 发送表单数据
http -f :8080/kafka/publish message="hello"
# URL
# 默认以http://,也可以指定 https://
# localhost可以缩写为':',比如localhost:8080可以缩写为:8080,而localhost:80可以缩写为:
http http://localhost:8080/coffees
http :8080/coffees
http http://localhost:8080/coffees id="123" name=