欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

macos 通过 curl 和 wget 获取结果示例 通义 chatgpt 有大用

在 macOS 中,curlwget 都是非常有用的命令行工具,用于从网络上获取文件或数据。下面是使用这两个工具的一些示例。

使用 curl

  1. 获取网页内容:

    Bash
    深色版本
    1curl http://example.com
  2. 保存网页到本地文件:

    Bash
    深色版本
    1curl -o output.html http://example.com
  3. 发送 POST 请求:

    Bash
    深色版本
    1curl -X POST -d "param1=value1&param2=value2" http://example.com
  4. 添加请求头:

    Bash
    深色版本
    1curl -H "Content-Type: application/json" -H "Authorization: Bearer your_token" http://example.com/api/resource
  5. 上传文件:

    Bash
    深色版本
    1curl -T localfile.txt ftp://username:password@yourserver.com/remote/path/
  6. 使用 SSL/TLS 证书验证:

    Bash
    深色版本
    1curl --cacert /path/to/cacert.pem https://secure.example.com

使用 wget

  1. 下载文件:

    Bash
    深色版本
    1wget http://example.com/file.zip
  2. 递归下载整个网站(注意这可能会下载大量数据):

    Bash
    深色版本
    1wget -r http://example.com
  3. 使用代理服务器:

    Bash
    深色版本
    1export http_proxy=http://proxyserver:port
    2wget http://example.com
  4. 模拟浏览器:

    Bash
    深色版本
    1wget --user-agent="Mozilla/5.0" http://example.com
  5. 断点续传:

    Bash
    深色版本
    1wget --continue http://example.com/largefile.iso
  6. 限制下载速度:

    Bash
    深色版本
    1wget --limit-rate=50k http://example.com/largefile.iso

这些只是基本的用法示例。curlwget 都有非常丰富的功能和选项,你可以通过它们的手册页来了解更多详细信息:

  • 对于 curl: man curl

  • 对于 wget: man wget


普通分类: