1.请求一个网络资源
curl https://www.google.com.hk2.在输出中显示HTTP header,同时也包含网页的源代码
curl -i http://www.google.cn3.显示一个通信过程,显示从curl发到服务器端的header,以及返回的header信息
curl -v http://g.cn4.下载文件,并设置自动保存。
curl -o /Picture/123.jpg http://xxx.xxx.123.jpg
curl -O http://xxx.xxx.123.jpg5.下载多个文件
curl {URL1,URL2,URL3} -o file1 -o file2 -o file3
7.get 请求调试
curl "CURL?id=1&page=2" 注意如果没有“”,则会只取到第一个参数\\
with
JSON:
curl -i -H "Accept: application/json" -H "Content-Type: application/json" URL
curl -H "Accept: application/xml" -H "Content-Type: application/xml" -X URL8.post 请求调试
For posting
data:
curl --data "param1=value1&m2=value2" http://hostname/resourceFor file upload:
curl --form "fileupload=@filename.txt" http://hostname/resourceRESTful HTTP Post:
curl -X POST -d @filename http://hostname/resourcecurl -H "User-Agent:123" URL10.使用指定的header访问网络地址
curl -H "Content-Type:application/json" -H "Accept:application/json1" URL
本文详细介绍了curl命令的各种用法,包括如何请求网络资源、显示HTTP头部信息、下载文件并自动保存等。此外还提供了GET和POST请求调试的方法及如何使用特定的User-Agent和header进行网络访问。
139

被折叠的 条评论
为什么被折叠?



