欢迎各位兄弟 发布技术文章
这里的技术是共享的
在 macOS 中,curl
和 wget
都是非常有用的命令行工具,用于从网络上获取文件或数据。下面是使用这两个工具的一些示例。
获取网页内容:
Bash深色版本1curl http://example.com
保存网页到本地文件:
Bash深色版本1curl -o output.html http://example.com
发送 POST 请求:
Bash深色版本1curl -X POST -d "param1=value1¶m2=value2" http://example.com
添加请求头:
Bash深色版本1curl -H "Content-Type: application/json" -H "Authorization: Bearer your_token" http://example.com/api/resource
上传文件:
Bash深色版本1curl -T localfile.txt ftp://username:password@yourserver.com/remote/path/
使用 SSL/TLS 证书验证:
Bash深色版本1curl --cacert /path/to/cacert.pem https://secure.example.com
下载文件:
Bash深色版本1wget http://example.com/file.zip
递归下载整个网站(注意这可能会下载大量数据):
Bash深色版本1wget -r http://example.com
使用代理服务器:
Bash深色版本1export http_proxy=http://proxyserver:port 2wget http://example.com
模拟浏览器:
Bash深色版本1wget --user-agent="Mozilla/5.0" http://example.com
断点续传:
Bash深色版本1wget --continue http://example.com/largefile.iso
限制下载速度:
Bash深色版本1wget --limit-rate=50k http://example.com/largefile.iso
这些只是基本的用法示例。curl
和 wget
都有非常丰富的功能和选项,你可以通过它们的手册页来了解更多详细信息:
对于 curl: man curl
对于 wget: man wget