$ curl
施工中...
curl:一个利用URL语法在命令行方式下工作的文件传输工具,可以通过指定的URL与服务器交互、上传或下载数据,并将数据展示出来,c表示client。
1.格式
对多个url使用不同的选项:
$ curl --location http://example.com/1
--next --data xxx http://example.com/2
--next head http://example.com/3
使用配置文件(config file)来指定curl的选项:
-K/--config 从指定的文件中读取选项
$ curl -K curl.options http://example.com
*配置文件中对于长形式可以省略'--'
2.常用选项
1)bool类型(打开或关闭某些特征)
no-作为前缀 关闭特征
-v/--verbose 获取对话信息
-L/--location
-s/--silence 不输出程序信息或错误信息,输出响应结果
-S/--show-error 输出错误信息
2)传参
-d/--data arbitrary
--trace [filename] http://example.com 将对话信息保存在文件中(16进制)
-t/--trace-ascii [filename] http://example.com 用ASCII码格式保存
(也可以使用配置文件)
参数格式
"xx xxx"//含空格加双引号
'{"xxxxx"}'
@xxx.json//文件
http1.1支持的7种请求方法:get、post、head、options、put、delete、trace