Linux使用curl进行接口测试

本文详细介绍Curl命令的使用方法,包括安装、发送GET和POST请求、设置Cookies和代理、限制带宽、认证以及打印HTTP头部信息等。适用于需要通过命令行进行HTTP请求的场景。

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

curl是利用 URL语法在命令行方式下工作的开源文件传输工具,支持文件上传下载的综合传输工具,同时也支持多种协议http,https,ftp等。
curl安装:
yum install curl
 
curl发送Get请求:

curl URL

curl URL -O 文件绝对路径
 
curl发送post请求:
请求主体用json格式:
curl -X POST -H 'content-type: application/json' -d @json文件绝对路径 URL
curl -X POST -H 'content-type: application/json' -d 'json内容' URL
 
请求主体用xml格式
curl -X POST -H 'content-type: application/xml' -d @xml文件绝对路径 URL
curl -X POST -H 'content-type: application/xml' -d 'json内容' URL
 
设置cookies:
curl URL --cookie "cookie内容"
curl URL --cookie-jar cookie文件绝对路径
 
设置代理字符串
curl URL --user-agent "代理内容"
curl URL -A "代理内容"
 
curl限制带宽
curl URL --limit-rate 速度
 
curl认证
curl -u user:pwd URL
curl -u user URL
 
只打印http头部信息:
curl -I URL
curl -head URL
 
末尾参数:
--progress  显示进度条
--silent 不现实进度条

转载于:https://www.cnblogs.com/zhangtebie/p/11185807.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值