1.下载一个文件
有两个选项: 和 ,(大小写的字母, 不是数字), 前者获取URL中的文件名用作结果的文件名, 后者可以自定义文件名
我们可以通过指定URL来一次下载多个文件:
如果我们在同一服务器下载多个文件,将尝试重新使用该连接。
2. 使用-L选项跟随 HTTP 位置标头
有时候一个会被重定向到另外一个, 默认是不会跟随的,只会返回一个的重定向
3. 恢复一个已经中断的下载
如果下载因某种原因中断了(例如,使用), 可以使用从停止的地方开始继续下载。
4. HTTP身份验证
有时,网站需要用户名和密码才能查看内容(例如在文件设定的),在选项的帮助下,我们可以将这些凭据传递到Web服务器,如下所示
默认情况下,使用基本HTTP身份验证。 我们可以使用指定其他身份验证方法
5. 从FTP服务器下载文件
以上命令将在当前工作目录从下载, 如果FTP服务器允许匿名登录,您可以跳过。
6. 上传文件到FTP服务器
还可以使用范围操作同时上载多个文件:
7. 查询 HTTP 消息头
HTTP消息头允许远程Web服务器发送有关自身的其他信息以及实际请求,提供了有关如何处理请求的详细信息
8. 使用代理
如果代理服务器允许匿名,您可以跳过。
9. 提交表单
以上命令将和参数及其对应值发送到。
10. 使用 Cookies
写入 文件:
使用 文件:
更多参考 https://curl.haxx.se/docs/httpscripting.html
领取专属 10元无门槛券
私享最新 技术干货