美文网首页
curl的简单用法

curl的简单用法

作者: stardust100 | 来源:发表于2016-05-22 11:39 被阅读0次

获取网页

curl "www.baidu.com"

保存网页

-o 指定保存的网页名
-O 根据网页自动设置保存的文件名

curl -o baidu.html "www.baidu.com"
curl -O "www.baidu.com"

网页重定向

当我们浏览器中访问新浪网址http://www.sina.com的时候会自动跳转到http://www.sina.com.cn ,而curl命令并不会自动跳转,此时需要指定 -L 参数。

curl www.sina.com
curl -L www.sina.com

指定请求方式和传递参数

-X 用来指定请求方式 常用的就是post和get,不指定默认是get请求

curl -X GET "www.xxxx.com?param1=1"
curl -X POST --data "param1=1&param2=2" "www.xxxx.com"

对请求参数进行编码

用--data-urlencode参数对请求参数进行编码

curl -X POST --data-urlencode "param1=1&param2=2" "www.xxxx.com"

显示请求的详细信息

-v 参数可以显示请求的详细信息,包括端口连接和http request头信息。

curl -v "www.baidu.com"

显示响应的头信息

-i 可以显示http response的头信息,同时也会显示网页的源码,如果只想显示头信息可以用 -I 参数

curl -i "www.baidu.com"
curl -I "www.baidu.com"

断点续传

用-C参数可以实现断点续传的功能

curl -C - -O "www.xxx.com/yyyy.mp4"

上面这条命令可以在还未执行完成的时候结束掉重新再执行一次查看效果。

表单文件上传

使用 -F 参数,以向微信公众号新增临时素材为例

curl -F media=@test.jpg "https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE"

设置请求的头信息

使用 --header 参数

curl --header "Content-Type:application/json" "www.xxxxxx.com"

指定客户端的设备

使用 --user-agent 参数,有时候服务器会根据用户使用的设备返回针对此设备的页面。

curl --user-agent "User Agent" "www.baidu.com"


更多的参数和使用方法 可以使用curl --help命令和man命令查看

相关文章

  • curl的简单用法

    获取网页 curl "www.baidu.com" 保存网页 -o 指定保存的网页名-O 根据网页自动设置保存的文...

  • http基础

    前言 今天调试的时候用到了curl,所以这周就简单介绍一下curl的用法。curl一般用来发送http请求,进行w...

  • curl工具

    (1)curl工具介绍 (2)用法  curl [options] [URL...]-A/--user-agen...

  • curl用法

    curl是一个和服务器交互信息(发送和获取信息)的命令行工具,支持DICT, FILE, FTP, FTPS, G...

  • curl的用法

    在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它...

  • curl命令(windows)

    常见用法 post数据到指定url curl --url -d curl参数 C:\Users\nozuodi...

  • curl 命令

    命令:curl 例子: 1、基本用法 # curl http://www.linux.com 执行后,www.li...

  • php CURL的用法 简单的小例子

    $url="http://test.com:8001/service/RiskFormService/MO/vie...

  • curl 的用法指南

    参考链接 Curl CookbookCurl 的用法指南 简介:curl 是常用的命令行工具,用来请求 Web 服...

  • curl的用法总结

    简介 curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的...

网友评论

      本文标题:curl的简单用法

      本文链接:https://www.haomeiwen.com/subject/zadorttx.html