当前位置: 首页 > news >正文

西安建站免费模板深圳实验室建设公司

西安建站免费模板,深圳实验室建设公司,西安php网站建设,设计师网站有哪些销售定制家具一、wget 常见场景与命令 定位:专注于 文件下载,支持递归下载、断点续传,适合批量或自动化下载任务。 1. 基础下载 # 下载文件到当前目录(自动命名) wget https://example.com/file.zip# 指定保存文件名 wget -O cu…

一、wget 常见场景与命令

定位:专注于 文件下载,支持递归下载、断点续传,适合批量或自动化下载任务。

1. 基础下载

# 下载文件到当前目录(自动命名)
wget https://example.com/file.zip# 指定保存文件名
wget -O custom_name.zip https://example.com/file.zip

2. 断点续传

# 断点续传未完成的下载
wget -c https://example.com/large-file.iso

3. 递归下载(镜像网站)

# 递归下载整个网站(限制深度为2,不跨越父目录)
wget -r -np -l 2 https://example.com/path/

4. 后台下载

# 后台静默下载(日志输出到 wget.log)
wget -b -o wget.log https://example.com/file.zip

5. 限速下载

# 限速为 100KB/s
wget --limit-rate=100k https://example.com/large-file.zip

6. 批量下载

# 从文件 urls.txt 中读取 URL 列表下载
wget -i urls.txt

二、curl 常见场景与命令

定位:支持 灵活的数据传输,适合调试 API、上传文件、自定义请求等复杂操作。

1. 基础请求

# 发送 GET 请求(默认输出到终端)
curl https://api.example.com/data# 下载文件(-O 使用远程文件名保存)
curl -O https://example.com/file.zip

2. 调试 HTTP 请求

# 使用 curl 调试请求
curl -v https://example.com                  # 显示详细信息,如请求头和响应头
curl -I https://example.com                  # 仅显示响应头(HEAD 方法)
curl -w "Time: %{time_total}s\nCode: %{http_code}" https://example.com  # 自定义输出

示例:检查 https://api.example.com 的响应状态码和延迟。

curl -v -w "HTTP Code: %{http_code}\nTotal Time: %{time_total}s\n" https://api.example.com

输出类似以下内容:

# -v 输出的内容:连接建立 → 请求头 → 响应头 → 响应体。
# 下面省略了请求头、响应头以外的内容
。。。
* Connected to api.example.com (1.2.3.4) port 443
* SSL handshake finished
> GET / HTTP/1.1
> Host: api.example.com
> User-Agent: curl/7.68.0
> 
< HTTP/1.1 200 OK
< Content-Type: application/json
。。。# 自定义格式化输出的内容
HTTP Code: 200
Total Time: 0.452s

3. 发送 POST/PUT 请求

# POST 请求(JSON 数据)
curl -X POST -H "Content-Type: application/json" -d '{"key":"value"}' https://api.example.com# POST 表单数据(-F)
curl -F "username=user" -F "file=@local.txt" https://api.example.com/upload

4. 自定义请求头

# 添加自定义 Header(如 Token)
curl -H "Authorization: Bearer token123" https://api.example.com/protected

5. 文件上传

# 上传文件(-T)
curl -T local_file.txt ftp://ftp.example.com/remote_path/

6. 保存响应到文件

# 保存到文件(-o)
curl -o response.json https://api.example.com/data

7. 认证与代理

# Basic 认证(-u)
curl -u username:password https://api.example.com# 使用代理(-x)
curl -x http://proxy-server:8080 https://example.com

三、总结

  • wget 适用场景:下载、在脚本中实现文件的获取。(如果没有 curl 用的话,用 wget 简单测试下 API 也可)
  • curl 适用场景:API 调试、复杂 HTTP 请求、数据传输(上传/下载)
http://www.dtcms.com/a/484704.html

相关文章:

  • net做公司网站东莞网站设计定做
  • 欧美网站模板下载小程序搭建多少钱一个
  • 建网站的宽带多少微信企业号
  • 做网站需要展示工厂么?邯郸网站建设最新报价
  • 山西省城乡和建设厅网站千部小黄油资源百度云
  • 网站备案号在哪里查询简约wordpress免费主题
  • 广州响应网站建设营销网站seo推广
  • wdcp更改网站域名网站建设合伙合同
  • 射阳做企业网站哪家好自己电脑做网站用备案
  • 网站开发静态和动态网站端和移动端分开建设域名一样么
  • 沧州网站建设网海申闲鱼钓鱼链接
  • docker安装zabbix一体机
  • 网站优化有什么用上海设计招聘网站
  • 渭城区住房和城乡建设局网站美工宝盒网站
  • 秦皇岛市建设路小学网站网络建设方案的调研照片
  • 如何做网站的实时画面太子河网站建设
  • 网站建设 三合一中堂仿做网站
  • 政务公开和网站建设工作问题外贸流程和外贸术语
  • host绑定网站中文去掉wordpress
  • 有可以做ssgsea的网站么thinkphp租房网站开发
  • 虚拟服务器和如何创建网站扫wordpress后台
  • 遵义做推广网站广州市网站建设公司
  • 做网站郑州网页设计尺寸一般多少像素
  • 百度是不是门户网站宝安福永小学网站建设
  • 黄石规划建设局网站河南城乡建设网站
  • 珠海汽车网站建设建设银行手机银行电脑版官方网站
  • 滁州网站开发公司电话网站设计的实例
  • asp网站安全如何做兰州模板网站seo价格
  • 网站设计形式已备案网站想关闭
  • 盗网站asp源码做网站挣钱来个好心人指点一下呗