HTTPie - API测试工具的另一个选择

HTTPie是curl和Postman之外的一个API测试工具,它在命令行中提供了简洁的使用体验。IntelliJ IDEA内置的HTTP Client插件也是一个便捷的API测试选项,支持编写测试脚本和断言,但无法集成到CI流程。对于代码中的API测试,推荐使用Restassured。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值