首页 > PC > 下载工具
Curl(命令行下载工具)

Curl(命令行下载工具)

大小:5.6MB
类别:下载工具
官方
免费
安全
纠错

检测到是安卓设备,电脑版软件不适合移动端

  • 简介
  • 相关教程
  • 相关合集
  • 评论
Curl(命令行下载工具) Curl(命令行下载工具)
简介

  CURL是一个运用URL英语的语法在命令行下工作中的文件传送专用工具。它适用文档的提交和下载,因此 是综合性传送专用工具,但按传统式,习惯性称CURL为下载专用工具。Curl可下载FTP,HTT,HTTP,GOPHE,TELNET,DICT,FILE,LDAP等协议书文档,还能够提交HTTP POST,HTTP PUT,FTP uploading,HTTP form based upload,proxies,cookies。

【应用方法】

1、得到 一张页面

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

它是非常简单的【应用方法】。用这一命令得到 了http://curl.haxx.se偏向的页面,一样,假如这儿的URL偏向的是一个文档或是一幅图都能够立即下载到当地。假如下载的是HTML文本文档,那麼默认设置的将不显示文件头顶部,即HTML文本文档的header。要所有显示信息,你加主要参数 -i,要只显示信息头顶部,用主要参数 -I。任何时刻,能够应用 -v 命令看curl是如何工作中的,它向服务器推送的全部命令都是会显示信息出去。为了更好地上传下载,能够应用-r主要参数来特定传送范畴。

2、表格(Form)的获得

在WEB页面设计方案中,form是很重要的原素。Form一般用于搜集并向提交网站信息内容。递交信息内容的方法有二种,GET方法和POST方法。先探讨GET方法,比如在页面中有那样一段:

lt;form method="GET" action="junk.cgi"gt;

lt;input type=text name="birthyear"gt;

lt;input type=submit name=press value="OK"gt;

lt;/formgt;

那麼电脑浏览器上面出現一个输入框和一个标成“OK”的按键。按住这一按键,表格就用GET方法向服务器递交输入框的数据信息。比如初始页面是在见到的,随后您在输入框中键入1905,随后按OK按键,那麼电脑浏览器的URL如今应该是:“;press=OK”

针对这类网页页面,curl能够立即解决,比如想获得上边的网页页面,要是键入:

curl ";press=OK"

就可以了。

表格用于递交信息内容的第二种方法称为POST方法,POST方法和GET方法的差别取决于GET方法应用的情况下,电脑浏览器中会造成总体目标URL,而POST不容易。相近GET,这儿有一个网页页面:

lt;form method="POST" action="junk.cgi"gt;

lt;input type=text name="birthyear"gt;

lt;input type=submit name=press value="OK"gt;

lt;/formgt;

电脑浏览器上也会出現一个输入框和一个标成“OK”的按键。按住这一按键,表格用POST方法向服务器递交数据信息。这时候的URL是看不见的,因而必须应用独特的方法来爬取这一页面:

curl -d "birthyear=1905amp;press=OK"

这一命令就可以保证。

1996年年底,RFC 1867界定了一种新的POST方法,用于文件上传。关键用以把当地上传文件到服务器。这时页面是那样写的:

lt;form method="POST" enctype='multipart/form-data' action="upload.cgi"gt;

lt;input type=file name=uploadgt;

lt;input type=submit name=press value="OK"gt;

lt;/formgt;

使用方法

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

这一命令的本质是将当地的文档用POST上传入服务器。相关POST也有许多使用方法,客户能够自身探索。

3、应用PUT方法。

HTTP协议书上传文件的规范方法是应用PUT,这时curl命令应用-T主要参数:

curl -T uploadfile

4、相关验证。

curl能够解决各种各样状况的验证页面,比如下载登录名/登陆密码验证方法的页面(在IE中一般是出現一个键入登录名和登陆密码的文本框):

curl -u name:password

假如互联网是根据http服务器出来的,而服务器必须登录名和登陆密码,那麼键入:

curl -U proxyuser:proxypassword http://curl.haxx.se

一切必须键入登录名和登陆密码的情况下,只在主要参数中特定登录名而空着登陆密码,curl能够互动式的让客户输入支付密码。

5、引入。

一些互联网资源浏览的情况下务必历经此外一个IP地址自动跳转以往,这用专业术语而言是:referer,引入。针对这类详细地址的資源,curl还可以下载:

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

6、特定客户手机客户端。

一些互联网资源最先必须分辨客户应用的是什么浏览器,符合规定了才可以下载或是访问 。这时curl能够把自己“掩藏”成一切别的电脑浏览器:

curl -A "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)" [URL]

这一命令表明curl装扮成了IE5.0,客户服务平台是Windows 2000。(另一方服务器是依据这一字符串来分辨手机客户端的种类的,因此 即便 应用AIX也不在乎)。应用:

curl -A "Mozilla/4.73 [en] (X11; U; Linux 2.2.15 i686)" [URL]

这时curl变成了Netscape,运作在PIII服务平台的Linux上。

7、COOKIES

Cookie是服务器常常应用的一种记忆力客户资料的方法。假如cookie被纪录在了文档中,那麼应用命令:

curl -b stored_cookies_in_file

curl能够依据旧的cookie写成新cookie并发送至网址:

curl -b cookies.txt -c newcookies.txt

8、数据加密的HTTP——HTTPS。

如果是根据OpenSSL数据加密的https协议书传送的网页页面,curl能够立即浏览:

curl https://that.secure.server.com

9、http验证。

如果是选用资格证书验证的http详细地址,资格证书在当地,那麼curl那样应用:

curl -E mycert.pem https://that.secure.server.com

软件信息

软件标签:
软件版本:V7.75.0免费版
更新时间:2025-02-19
软件大小:5.6MB
备案号:暂无
厂商:暂无
包名:暂无
应用权限:
查看
  • 程序写入外部存储

    -- 允许程序写入外部存储
  • 读取设备外部存储空间的文件

    -- 程序可以读取设备外部存储空间的文件
    -- 允许程序请求安装文件包
  • 获取额外的位置信息提供程序命令

    -- 允许程序访问额外的定位提供者指令
  • 访问SD卡文件系统

    -- 挂载、反挂载外部文件系统
  • 访问SD卡文件系统

    -- 挂载、反挂载外部文件系统
  • 查看WLAN连接

    -- 获取当前WiFi接入的状态以及WLAN热点的信息
  • 完全的网络访问权限

    -- 访问网络连接,可能产生GPRS流量
  • 连接WLAN网络和断开连接

    -- 改变WiFi状态
  • 修改系统设置

    -- 允许读写系统设置项
  • 查看网络连接

    -- 获取网络信息状态,如当前的网络连接是否有效
  • 收起
隐私说明:
查看
  • 我们严格遵守法律法规,遵循以下隐私保护原则,为您提供更加安全、可靠的服务:

  • 1、安全可靠:

    我们竭尽全力通过合理有效的信息安全技术及管理流程,防止您的信息泄露、损毁、丢失。
  • 2、自主选择:

    我们为您提供便利的信息管理选项,以便您做出合适的选择,管理您的个人信息
  • 3、保护通信秘密:

    我们严格遵照法律法规,保护您的通信秘密,为您提供安全的通信服务。
  • 4、合理必要:

    为了向您和其他用户提供更好的服务,我们仅收集必要的信息。
  • 5、清晰透明:

    我们努力使用简明易懂的表述,向您介绍隐私政策,以便您清晰地了解我们的信息处理方式。
  • 6、将隐私保护融入产品设计:

    我们在产品和服务研发、运营的各个环节,融入隐私保护的理念。
  • 本《隐私政策》主要向您说明:

    我们收集哪些信息 我们收集信息的用途 您所享有的权利
  • 希望您仔细阅读《隐私政策》

    为了让您有更好的体验、改善我们的服务或经您同意的其他用途,在符合相关法律法规的前提下,我们可能将通过某些服务所收集的信息用于我们的其他服务。例如,将您在使用我们某项服务时的信息,用于另一项服务中向您展示个性化的内容或广告、用于用户研究分析与统计等服务。
  • 若您使用服务,即表示您认同我们在本政策中所述内容。除另有约定外,本政策所用术语与《服务协议》中的术语具有相同的涵义。
  • 如您有问题,请联系我们。
  • 收起
类似软件
本类排行
近期大作

最新软件

相关合集 更多

相关教程

bt下载工具_bt下载工具pc端 下载工具哪个软件好_手机下载工具哪个软件好_电脑下载工具哪个软件好 磁力下载工具 PHP中CURL的CURLOPT_POSTFIELDS参数使用细节 PHP的cURL库简单和有效地抓网页

热搜标签

网友评论

添加表情
评论
举报

举报反馈

  • 色情
  • 版权
  • 反动
  • 暴力
  • 软件失效
  • 其他原因
提交反馈