HTTP

字数 354阅读 11

如何使用 curl 命令

一、HTTP请求包括以下几部分:


请求.JPG

第一句获取根目录内容、协议和版本号
第二句表示访问的域名
第三句表示用什么软件发起请求
第四句表示接受返回的任何内容

查看请求.JPG

用Chrome查看请求,打开开发者工具,选择Network面板,点击任一请求,展开Request Headers 选项,点击view source,即可查看HTTP 请求内容

二、HTTP 响应包括以下几部分:


响应.JPG

第一句协议/版本号 状态码 状态解释
第二句及后面:Key和value
Content-Length表示响应数据的大小
Content-Type表示响应的类型

查看响应.JPG

用Chrome查看请求,打开开发者工具,选择Network面板,点击任一请求,展开Reponse Headers 选项,点击view source,即可查看HTTP 响应内容

三、cURL是一个利用URL语法在命令行下工作的文件传输工具,支持http,ftp,pop3
有如下参数;
-o/--output 把输出写到该文件中
-O/--remote-name 把输出写到该文件中,保留远程文件的文件名
-C/--continue-at <offset> 断点续转
-d/--data <data> HTTP POST方式传送数据
-H/--header <line>自定义头信息传递给服务器
-X/--request <command>指定什么命令
-u/--user <user[:password]>设置服务器的用户和密码

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
  • API 参考文档 本文档基于 go-ipfs v0.4.11-dev 版本,发布于2017年8月23日。 这是一篇...
  • pdf下载地址:Java面试宝典 第一章内容介绍 20 第二章JavaSE基础 21 一、Java面向对象 21 ...
  • fab写作法则: 1、写出产品特点 2、写出产品优点:就是用户用了这个产品之后,能得到什么样的直接效果; 3、写出...
  • 今天,继续厌倦疲惫地在教室咬牙做题。 昨天,终于拨开云日,突破班上倒数。 明天,毕业考已跑到眼前。 今天,打量街上...