Windows下Curl可执行程序的下载地址为:

https://curl.haxx.se/download.html

该下载不需要编译,可以立即执行,windows 64位下载的时候,注意点版本号那一列(如:7.49.1),不要点“Win64 ia64 zip”,点这个下载下来的为源码。

源代码地址为:

http://curl.haxx.se/download/

参考:

curl是利用URL语法在命令行方式下工作的开源文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。

一.windows下curl的安装

1.      到这里 http://curl.haxx.se/download/ 下载文件curl-7.17.1-win32-ssl.zip,如果不需要使用ssl的话,可以直接下载curl-7.17.1-win32-nossl.zip,并且直接就可以使用。为了便于以后请求https格式的网址,我们最好使用带ssl功能的。

2.      在Windows下为了使用带ssl的curl命令,我们得安装OpenSSL,到 http://www.slproweb.com/products/Win32OpenSSL.html 这里下载Win32OpenSSL_Light-1_0_1h.exe,安装即可。

3.      接下来打开cmd,切换到curl目录下,就可以直接使用curl命令了。

二.curl基本命令行

1.查看网页源码,以www.sina.com为例

要想保存这个文件就使用

curl -o [文件名] www.sina.com

2.只显示头信息

想同时显示头信息和源码就使用

curl -i www.sina.com 结果如图

3.显示通信过程(ip地址,端口号)

想看更详细的就使用

curl --trace output.txt www.sina.com

打开output.txt文件就有相关信息

4.发送表单信息

发送表单信息有GET和POST两种方法。GET方法相对简单,只要把数据附在网址后面就行。

curl example.com/form.cgi?data=xxx

POST方法必须把数据和网址分开,curl就要用到--data参数。

curl --data "data=xxx" example.com/form.cgi

5.文件上传

假如我们下了个这样的表单

<form method="POST" enctype='multipart/form-data' action="upload.cgi">

<input type=file name=upload>

<input type=submit name=press value="OK">

</form>

就可以使用

curl --form upload=@localfilename --form press=OK [URL]

6.文件下载

假如下载一张图片

想要按照服务器上的文件名自动存在本地只要把小写的o改成大写的O,去掉自己加的文件名就行了

如果下载中途掉线了,还可以使用命令续传

curl -c -O http://cgi2.tky.3wb.ne.jp/~zzh/screen1.JPG

7.User Agent字段

这个字段是用来表示客户端的设备信息。服务器有时会根据这个字段,针对不同设备,返回不同格式的网页,比如手机版和桌面版。

curl --user-agent "[User Agent]" [URL]

8.cookie

使用--cookie参数,可以让curl发送cookie。

curl --cookie "name=xxx" www.example.com

9.增加头信息

有时需要在http request之中,自行增加一个头信息。--header参数就可以起到这个作用。

curl --header "Content-Type:application/json" http://example.com

Curl windows下载地址相关推荐

  1. iOS 8全系统苹果盘古完美越狱工具1.0.0版For Windows下载地址

    iOS 8全系统苹果盘古完美越狱工具1.0.0版For Windows下载地址iOS 8全系统苹果盘古完美越狱工具1.0.0版For Windows下载地址iOS 8全系统苹果盘古完美越狱工具1.0. ...

  2. 正版Windows下载地址

    正版Windows下载地址:http://jingyan.baidu.com/article/9f7e7ec0adf6a06f28155407.html

  3. Docker Desktop Installer For Windows 下载地址

    百度网盘: Docker Desktop For Windows 链接: https://pan.baidu.com/s/1P78Ja73BQp59A1N86vOr7A 提取码: deqc 官网: D ...

  4. osg 引擎 windows 下载地址

    osg 安装 方法 http://mew.cx/osg/osg2.2.0_vs80_setup_2007-10-08.exe (20MB) http://mew.cx/osg/osg2.2.0_vs8 ...

  5. python电脑版软件下载_最新Python for Windows下载地址电脑版-CC软件

    Python for Windows是一种面向对象.解释型计算机编程语言,整个语言在设计上就保持了清晰简单的风格,易读.易维护,深受广大开发者的喜爱.Python完全免费开源,扩展能力强,可移植性高, ...

  6. windows下的php的memcache扩展的安装及memcache最新下载地址

    windows下的php的memcache扩展的安装及memcache最新下载地址 memcached for Windows下载地址.(memcached本身并没有windows版本) 如果上面下载 ...

  7. docker for windows下载和安装-Windows10版本

    这篇文章忽略所有的概念, 我们直接切入主题: Windows 10(Build 10586 以上版本)使用docker for windows版只适合Hyper-V模拟机. 必须启用Hyper-V 和 ...

  8. Windows下curl的下载与使用

    场景 cURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行. 它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具. cURL还包含了用于程序开发的li ...

  9. android 2.2下载地址,Windows下载android2.2完整源码

    前两天看到有人给我留言,才发现很久没写过东西了.不过,最近也没做什么东西.下载了一个cygwin,在Windows下载android完整代码. 这个项目的名字来源于:GNU.Cygnus.Window ...

最新文章

  1. pytorch torch.norm(input, p=2) → float、torch.norm(input, p, dim, out=None) → Tensor(求范数)
  2. 军转干部计算机测试题,2015福建军转干考试计算机基础知识:计算机网络
  3. JUnit5 TestSuite替代
  4. sql 除以_刷完这些SQL练习题,简单查询就熟能生巧了
  5. 大型互联网架构演变历程-《淘宝技术这10年》
  6. 放在请求头目的_浅谈http的几种请求方法
  7. Spring Cloud各个组件的配套使用
  8. mongoVUE的增删改查操作使用说明
  9. [机器学习]给机器学习面试者的十项建议
  10. udacity 学java_Udacity前端开发(入门)第一个月学习小结
  11. Android正确使用Scheme协议打开App,兼容浏览器scheme的二次跳转
  12. 实验吧-密码学-奇妙的音乐(盲文密码)
  13. 王国维《人间词话》治学经验三境界
  14. postfix+extmail邮件系统完整安装
  15. 译文:创建性感的CSS
  16. Android Studio统一依赖管理Composing builds,2021最新网易Android面经
  17. Matlab配平操作trim
  18. 东北电力大学计算机学院教务处,2020年东北电力大学计算机学院初试
  19. 机器学习:k-means聚类算法+算法优化
  20. 谷歌人工智能检索开普勒望远镜数据后,找到了“迷你太阳系”

热门文章

  1. 如何提高百度云的下载速度
  2. 浅谈过载保护(转自腾讯大讲堂)
  3. MFC图片控件PictrueControl用法
  4. 和数新品 UTON PAD 震撼上线,为商务而生
  5. jenkins集成tapd插件
  6. 数字图像处理-第十周-理论课
  7. Would MediaGo using default-capability.xml?
  8. 像外行一样思考 像专家一样实践
  9. 【K8S】secret来配置K8S应用(环境变量)--20220916
  10. 文字转语音的api接口