添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

一、get请求

方式一(多个参数间用 \& 连接):
curl http://127.0.0.1:8080/api/send?type=1\&mobile=13111111111\&apikey=sdfsdfdfs\&code=1234

方式二(url用单引号括起来):
curl 'http://127.0.0.1:8080/api/send?type=1&mobile=13111111111&apikey=sdfsdfdfs&code=1234'

二、post请求

1、JSON数据传参
curl -X POST http://localhost:8000/login -H "Content-type: application/json"  -d'{"mobile":"13111111111", "smsCode":"848113","uuid":"57e1376ad9b047c1b45e5e75b2a09e3d"}'

-X 指定请求类型
-H 指定请求头(若有多个请求头,可以 -H "XX:XX" -H "XX:XX" ......)
-d 指定 json 参数
-F 指定文件

PS:
1.  json数据要在-d后面用单引号括起来
2. 如果不指定请求头,默认为: application/x-www-url-encoded

2、上传文件
curl -X POST http://localhost:8000/upload -F "file=@/home/test.txt"
PS:文件路径前面要加@

一、get请求方式一(多个参数间用 \& 连接):curl http://127.0.0.1:8080/api/send?type=1\&mobile=13111111111\&apikey=sdfsdfdfs\&code=1234方式二(url用单引号括起来):curl 'http://127.0.0.1:8080/api/send?type=1&mobile=13111111111&apikey=sdfsdfdfs&code=123.
Windows上 方法[b] curl "http://127.0.0.1:9999/tet" -H "Content-Type: application/json" -d"{\"a\":\"123\"}"-X POST 方法[b] curl "http://127.0.0.1:9999/tet" -H "Content-Type: application/json" -d"{"""a""":"""123"""}"-X POST ①: curl 使用 -d 参数 时,默认使用了P...
curl 命令是一个利用URL规则在命令行下工作的文件传输工具。使用一种受支持的协议,从远程服务器传输数据,或将数据传输到远程服务器。默认情况下,已安装在macOS和大多数 Linux 发行版上。 curl 支持包括HTTP、HTTPS、ftp等众多协议,还支持 POST 、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。在进行web后台程序开发测试过程中,常常会需要发送url进行测试,使用 curl 可以方便地模拟出符合需求的url命令。 curl 发送GET 请求
发送get 请求 带上各种 参数 curl 'http://beta-sh-app.51awifi.com/api/shsrv/home/device/play/url?params=%7B%22deviceNum%22%3A%2233080100001327593719%22%7D' \ -H 'Authorization: OAuth <6FED29888B0DC645439556C20FCB27FC>' \ -H 'Proxy-Connection: keep-alive' \