dynic's blog

导航

$ 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

posted on 2024-11-19 15:03  dyniccc  阅读(29)  评论(0)    收藏  举报