curl命令的基本使用

尹正杰 尹正杰     2022-09-24     799

关键词:

                        curl命令的基本使用

                                        作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

  curl是基于URL语法在命令行方式下工作的文件传输工具,它支持FTP,FTPS,HTTP,HTTPS,GOPHER,TELNET,DICT,FILE及LDAP等协议。curl支持HTTPS认证,并且支持HTTP的POST,PUT等方法,FTP上传,kerberos认证,HTTP上传,代理服务器,cookies,用户名/密码认证,通过http代理服务器上传文件到FTP服务器等等,功能十分强大。
 
 
一.curl的常用选项:
 1     -A/--user-agent <string> 设置用户代理发送给服务器,即告诉服务器浏览器为什么
 2     -basic 使用HTTP基本验证
 3     --tcp-nodelay 使用TCP_NODELAY选项
 4     -e/--referer <URL> 来源网址,跳转过来的网址
 5     --cacert <file> 指定CA证书 (SSL)
 6     --compressed 要求返回是压缩的形势,如果文件本身为一个压缩文件,则可以下载至本地
 7     -H/--header <line>自定义头信息传递给服务器
 8     -I/--head 只显示响应报文首部信息
 9     --limit-rate <rate> 设置传输速度
10     -u/--user <user[:password]>设置服务器的用户和密码
11     -0/--http1.0 使用HTTP 1.0

 

 

curl的基本授权命令

】curl的基本授权命令【英文标题】:basicauthorizationcommandforcurl【发布时间】:2014-01-1504:50:37【问题描述】:如何使用64位编码凭据设置基本授权?这两个命令我试过了,但没用,请指教。curl-i-H\'Accept:application/json\'Authorization:Basic&... 查看详情

使用 curl 命令删除 linux 服务器中的文件

】使用curl命令删除linux服务器中的文件【英文标题】:Deletefileinlinuxserverusingcurlcommand【发布时间】:2018-11-1815:00:55【问题描述】:我想使用curl命令删除我保存在linux服务器中的文件。基本上尝试使用curl实现“rm-rf/myfolder/myFile.zip... 查看详情

使用基本身份验证通过 CURL 发布 JSON

...【发布时间】:2011-08-3120:11:06【问题描述】:我正在使用命令行中的Curl来调试我正在处理的小型Webapi。Webapi需要基本身份验证和JSON对象作为输入(POST)。目前此基本身份验证工作正常:curl-i--uservaliduser:70e12a10-83c7-11e0-9d 查看详情

从命令行使用 CURL 的 https 连接

】从命令行使用CURL的https连接【英文标题】:httpsconnectionusingCURLfromcommandline【发布时间】:2012-04-2205:01:54【问题描述】:我是Curl和Cacerts世界的新手,在连接服务器时遇到问题。基本上,我需要通过https测试从一台机器到另一台... 查看详情

curl基本用法

curl是一种命令行工具,作用是发出网络请求,然后获取数据,显示在"标准输出"(stdout)上面。以下是博主整理的一些关于curl命令的基本用法。-A/--user-agent<string>设置用户代理发送给服务器-b/--cookie<name=string/file>cookie字... 查看详情

如何正确定义使用 cURL 的基本 HTTP 身份验证?

】如何正确定义使用cURL的基本HTTP身份验证?【英文标题】:HowtodefinethebasicHTTPauthenticationusingcURLcorrectly?【发布时间】:2014-11-1603:08:27【问题描述】:我正在学习Apigility(Apigilitydocu->RESTServiceTutorial)并尝试通过cURL发送带有基本身... 查看详情

brew基本使用方法

...快速的安装你想要的工具。而不用考虑大量的依赖。安装命令给官网的一样也可以自己去官网查看Homebrew/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"基本使用命令一.搜索:brewsearchxxx例如brewsearchmysq 查看详情

curl命令使用记录

curl使用记录curl是一个利用URL规则在命令行下工作的文件传输工具,它支持文件的上传和下载,所以是综合传输工具,习惯称curl为下载工具curl语法命令: [[email protected]test]#curl-hUsage:curl[options...]<url>Options:(H)meansHTTP/HTT... 查看详情

windows下使用curl命令&&常用curl命令

什么是curl命令?curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。 如何在windows下使用curl命令?第一步:进入curl下载官网,下载合适的... 查看详情

windows下使用curl命令&&常用curl命令(代码片段)

什么是curl命令?curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。如何在windows下使用curl命令?https://curl.haxx.se/windows/第一步:进入curl下载... 查看详情

curl命令使用

curl命令可以用来构造http请求。参数有很多,常用的参数如下:通用语法:curl[option][URL...]在处理URL时其支持类型于SHELL的名称扩展功能,如http://www.jbxue.com/archive[1996-1999]/vol[1-4]/part{a,b,c}.html可以生成多个期望的URLcurl的选项功能:... 查看详情

windows下使用curl命令&&常用curl命令(代码片段)

阅读目录什么是curl命令?如何在windows下使用curl命令?常用命令如下应用示例什么是curl命令?curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、... 查看详情

windows下使用curl命令&&常用curl命令(代码片段)

阅读目录什么是curl命令?如何在windows下使用curl命令?常用命令如下应用示例什么是curl命令?curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、... 查看详情

php使用curl的基本php内容获取器(代码片段)

查看详情

cmd-使用curl命令的注意点(代码片段)

前言最近在cmd中使用curl命令来测试restapi,发现有不少问题,这里记录一下。在cmd中使用curl命令的注意事项json不能由单引号包括起来json数据里的双引号要用反斜杠转义json数据里不能带有空格如果想要在json数据里使用空格则必... 查看详情

curl命令行工具的使用及命令参数说明(代码片段)

curl是一个开源的用于数据传输的命令行工具与库,它使用URL语法格式,支持众多传输协议,包括:HTTP、HTTPS、FTP、FTPS、GOPHER、TFTP、SCP、SFTP、SMB、TELNET、DICT、LDAP、LDAPS、FILE、IMAP、SMTP、POP3、RTSP和RTMP。curl库提供了很多强大的功... 查看详情

使用 curl 使用摘要测试基本 http 身份验证

】使用curl使用摘要测试基本http身份验证【英文标题】:Testingbasichttpauthenticaationwithdigestusingcurl【发布时间】:2012-09-1012:16:45【问题描述】:我们如何使用curl解释here的摘要测试身份验证?我可以通过将Authorization标头设置为BasicSEC... 查看详情

如何使用命令行 curl 显示请求标头

】如何使用命令行curl显示请求标头【英文标题】:Howtodisplayrequestheaderswithcommandlinecurl【发布时间】:2011-03-1605:39:08【问题描述】:命令行curl可以使用-D选项显示响应头,但我想看看它发送的是什么请求头。我该怎么做?【问题... 查看详情