【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

Linux常用命令 - curl

放大字体  缩小字体 发布日期:2020-06-23 23:25:08    浏览次数:12
导读

  curl 是一个命令行实用程序,用于将数据从服务器或传输到服务器,该服务器设计用于在没有用户交互的情况下工作。使用 curl,您可以使用支持的协议(包括 HTTP、 HTTPS、 SCP、 SFTP 和 FTP)下载或上传数据。 curl 提供了许多选项,允许您恢复传输、限制带宽、代理支持、用户认证等等。  下面就介绍常见的用法, 将通过

  curl 是一个命令行实用程序,用于将数据从服务器或传输到服务器,该服务器设计用于在没有用户交互的情况下工作。使用 curl,您可以使用支持的协议(包括 HTTP、 HTTPS、 SCP、 SFTP 和 FTP)下载或上传数据。 curl 提供了许多选项,允许您恢复传输、限制带宽、代理支持、用户认证等等。

  下面就介绍常见的用法, 将通过实际例子和最常见的 curl 选项的详细说明,向您展示如何使用 curl 工具。

  要检查 curl 包是否已安装在系统上,请打开控制台,键入 curl,然后按回车键。如果您安装了 curl,系统将打印 curl: 尝试‘curl --help’或‘ curl --manual’获取更多信息。否则,您将看到类似 curl 命令的内容没有被找到。

  您可以使用 -C 选项恢复下载。如果您的连接在下载一个大文件期间断开,而且您可以继续前一个文件而不是从头开始下载,那么这将非常有用。

  Http 头是冒号分隔的键值对,包含用户代理、内容类型和编码等信息。头文件通过请求或响应在客户端和服务器之间传递。

  如果您使用的是 curl 版本7.47.0或更高版本,则不需要使用 -- http2选项,因为所有 HTTPS 连接都默认启用了 http/2。

  如果你尝试检索非 版本的 google. com,你会注意到,你不但没有获得页面的来源,反而会被重定向到 www 版本:

  有时在下载文件时,远程服务器可能被设置为阻止 curl User-Agent,或者根据访问者设备和浏览器返回不同的内容。

  --limit-rate 选项允许您限制数据传输速率。该值可以用字节表示,k 后缀为千字节,m 后缀为兆字节,g 后缀为千字节。

  要使用 curl 访问受保护的 FTP 服务器,请使用-u 选项并指定用户名和密码,如下所示:

  若要将 cookie 发送到服务器,请使用-b 开关,后跟包含 cookie 或字符串的文件名。

  支持不同类型的代理,包括 HTTP、 HTTPS 和 SOCKS。若要通过代理服务器传输数据,请使用-x (-- proxy)选项,后跟代理 URL。

  curl是一个命令行工具,它允许您从远程主机或向远程主机传输数据。它对于故障排除、下载文件等非常有用。我只是做了一些简单的实例,但是演示了最常用的 curl 选项,这些示例旨在帮助您理解 curl 命令的工作原理。

 
关键词: 常用linux命令
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://www.31duo.com/news/show-311339.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4