位置:首页 > 软件下载 > 网络工具 > 下载工具 > Curl(命令行下载工具) v7.75.0免费版
Curl(命令行下载工具) v7.75.0免费版

Curl(命令行下载工具) v7.75.0免费版

大小:5.8M 软件类型:国产软件

软件语言:简体中文 时间:2021-09-21 23:01:53

软件授权:商业软件 运行环境:WinAll

立即下载
软件简介
Curl(命令行下载工具),CURL是一个利用URL语法在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称CURL为下载工具,您可以免费下载。

CURL是一个文件传输工具,使用URL语法在命令行下工作。它支持文件上传和下载,所以是一个综合性的传输工具,但按照传统,习惯上称CURL为下载工具。Curl可以下载FTP、HTT、http、gophe、telnet、dict、file、LDAP等协议文件,也可以上传http post、http put、FTP上传、基于http表单的上传、样张和cookies。

Curl(命令行下载工具)

施用方式

1.找一页。

使用命令:curl http://curl.haxx.se

这是最简单的使用方法。使用这个命令,获得了http://curl.haxx.se指向的页面。同样,如果这里的URL指的是文件或图片,可以直接下载到本地。如果您下载了一个HTML文档,默认情况下,作为HTML文档标题的文件标题将不会显示。要全部显示,请添加参数-i。要仅显示头部,请使用参数-i。在任何时候,您都可以使用-v命令查看curl如何工作,它发送到服务器的所有命令都将显示。为了在断点处继续传输,可以使用-r参数指定传输范围。

2.形式的获得。

在网页设计中,表单是一个重要的元素。表单通常用于收集信息并提交给网站。提交信息有两种方式,GET和POST。我们先来讨论一下GET方法,例如,页面中有这样一段话:

表单方法='GET '操作='垃圾. cgi '

输入类型=文本名称='出生年份'

输入类型=提交名称=按下值='确定'

/form

然后,浏览器上会出现一个文本框和一个标有“确定”的按钮。按下此按钮,表单将通过GET方法向服务器提交文本框的数据。例如,如果在www.hotmail.com/when/birth.html,看到原始页面,然后在文本框中输入1905并按“确定”按钮,则浏览器的URL现在应该是:"www.hotmail.com/when/junk.cgi?出生年份=1905年压力=正常”

对于这种网页,curl可以直接处理。例如,如果您想要获取上述网页,只需输入:

curl ' www . hotmail.com/when/垃圾邮件. cgi?出生年份=1905年压力=正常'

动手吧。

用于提交信息的第二种方法称为POST方法。POST方法和GET方法的区别在于,使用GET方法时,会在浏览器中生成目标URL,而POST不会。像GET一样,这里有一个网页:

表单方法='POST '操作='垃圾邮件. cgi '

输入类型=文本名称='出生年份'

输入类型=提交名称=按下值='确定'

/form

浏览器上还会出现一个文本框和一个标有“确定”的按钮。按下此按钮,表单将通过POST方法向服务器提交数据。此时,网址是不可见的,因此需要特殊的方法来抓取该页面:

卷曲'出生年份=1905年压力=好' www.hotmail.com/when/junk.cgi

这个命令可以完成。

1995年底,RFC 1867定义了一种新的上传文件的POST方法。主要用于上传本地文件到服务器。此时,页面内容如下:

表单方法=' POST ' enctype=' multipart/form-data ' action=' upload . CGI '

输入类型=文件名=上传

输入类型=提交名称=按下值='确定'

/form

卷曲在这类页面中的用法不同:

curl -F上传=@localfilename -F按下=确定[URL]

该命令的本质是将本地文件发布到服务器。POST的用法有很多,用户可以自行探索。

curl  下载

3.使用PUT方法。

上传HTTP协议文件的标准方法是使用PUT,curl命令使用-T参数:

www.uploadhttp.com/receive.cgi

4.相关证明。

Curl可以在各种情况下处理认证页面,例如下载用户名/密码认证页面(在IE中,通常会出现一个用于输入用户名和密码的输入框):

curl -u名称:密码www.secrets.com

如果网络通过http服务器出去,并且服务器需要用户名和密码,则输入:

curl-U proxy user : proxy password http://curl . haxx . se

每当需要输入用户名和密码时,只有用户名在参数中指定,密码留空。curl可以交互式地让用户输入密码。

5.参考。

当一些网络资源被访问时,它们必须通过另一个网络地址跳转,这被称为:referer,reference。对于具有此地址的资源,curl还可以下载:

curl-e http://curl . haxx . se Daniel . haxx . se

6.指定用户客户端。

有些网络资源需要先判断用户使用的是什么浏览器,符合标准才能下载或浏览。此时,curl可以将自己“伪装”成任何其他浏览器:

curl -A 'Mozilla/4.0(兼容;MSIE 5.01windows NT 5.0)'[网址]

该指令表示curl伪装成IE5.0,用户平台为Windows 2000。(对端服务器根据这个字符串判断客户端的类型,所以使用AIX也没关系。).使用:

curl-A ' Mozilla/4.73[en](X11;u;Linux 2 . 2 . 15(i686)'[URL]

这时,curl变成了网景,运行在PIII平台的Linux上。

7、饼干

服务器经常使用Cookie来记住客户信息。如果cookie记录在文件中,请使用命令:

curl -b存储在www.cookiesite.com的文件中

Curl可以根据旧cookie编写一个新cookie,并将其发送到网站:

www.cookiesite.com

8.加密的HTTP——HTTPS。

如果是通过OpenSSL加密的https协议传输的网页,curl可以直接访问:

科尔https://that.secure.server.com

9.http身份验证。

如果它是一个由证书验证的http地址,并且证书是本地的,那么curl使用这个:

https://that.secure.server.com的卷曲

显示全部

Curl(命令行下载工具)类似的软件

猜你喜欢

返回顶部