美文网首页
HTTP请求响应的内容有哪些?

HTTP请求响应的内容有哪些?

作者: 雷神的铁粉 | 来源:发表于2018-11-26 14:20 被阅读0次

HTTP 请求包括哪些部分

  • HTTP请求报文由请求行(request line)、请求头部(request header)、请求数据和空行4个部分组成,最少包含三个部分,也就是说第四部分可以为空
1. 请求行
  • 请求的第一行是:方法、URL、HTTP协议版本
  • 例如:GET /index.html HTTP/1.1
    get方法将数据拼接在url后面,传递参数受限 HTTP/1.1代表协议和协议的版本。
  • 请求方法大概有:
    GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT
2. 请求头(key value形式)

User-Agent:产生请求的浏览器类型。
Accept:客户端可识别的内容类型列表。
Host:主机地址

3. 请求数据

请求正文中可以包含用户提交的查询信息,在post方法中,将数据以key value形式发送请求

4. 空行

发送回车符和换行符,通知服务器以下不再有请求头


使用Chrome开发者工具查看 HTTP 请求内容

  1. 用 Chrome 发请求
  2. 打开 Network
  3. 地址栏输入网址
  4. 在 Network 点击,查看 request,点击「view source」可查看请求的前三部分
  5. 如果有请求的第四部分,那么在 FormData 或 Payload 里面可以看到

HTTP 响应包括哪些部分

  • HTTP响应也是由3个部分组成,分别是:
1. 响应消息行

包含协议/版本,响应状态码,对响应状态码的描述

  • 状态代码的第一个数字定义了响应的类别,后面两位没有具体的分类。第一个数字有五种可能的取值:
    1xx: 指示信息—表示请求已接收,继续处理。
    2xx: 成功—表示请求已经被成功接收、理解、接受。
    3xx: 重定向—要完成请求必须进行更进一步的操作。
    4xx: 客户端错误—请求有语法错误或请求无法实现。
    5xx: 服务器端错误—服务器未能实现合法的请求。
    HTTP状态码▶百科全书
2.响应消息头

服务器与客户端通信的暗码,告诉客户端该怎么执行某些操作

3.响应消息正文

和网页右键“查看源码”看到的内容一样


使用Chrome开发者工具查看 HTTP 响应内容

  1. 用 Chrome 查看响应
  2. 打开 Network
  3. 输入网址选中第一个响应
  4. 查看 Response Headers,点击「view source」,可已看到响应的前两部分
  5. 查看 Response 或者 Preview,你会看到响应的第 4 部分

如何使用 curl 命令

  • 1、GET请求访问百度的命令:
    curl -s -v -- "https://www.baidu.com"
  • 2、如果要获取网页时使用额外的标题,可以输入命令:
    url -s -v -H "Lambert: xxx" -- "https://www.baidu.com"
  • 3、POST请求使用额外标题访问QQ的命令:
    curl -X POST -s -v -H "Lambert: xxx" -- "https://www.qq.com"
  • 4、POST请求访问并指定数据发送HTTP服务器命令:
    curl -X POST -d "111111111" -s -v -H "Lambert: xxx" -- "https://www.qq.com"
  • 5、下载一个页面的内容
    • curl 网址>本地文件夹路径

相关文章

  • 关于HTTP的请求/响应,以及curl 命令的使用

    (1)HTTP 请求/和响应包括哪些部分 想要知道http请求以及响应包括哪些内容,先要打开git Bash运行一...

  • HTTP请求响应的内容有哪些?

    HTTP 请求包括哪些部分 HTTP请求报文由请求行(request line)、请求头部(request hea...

  • HTTP 请求与响应

    HTTP 请求包括哪些部分,如何用Chrome开发者工具查看 HTTP 请求内容 HTTP 响应包括哪些部分,如何...

  • HTTP入门

    HTTP 请求包括哪些部分,如何用Chrome开发者工具查看 HTTP 请求内容HTTP 响应包括哪些部分,如何用...

  • 网络

    HTTP HTTP是一个超文本传输协议 构成:请求报文&响应报文 请求报文 响应报文 HTTP的请求方式有哪些? ...

  • http请求和Http响应包含哪些内容

    1。请求报文包含三部分 请求行:包括请求方法,URI,HTTP版本信息 请求首部字段 请求内容实体 2.响应报文包...

  • 网络

    1 HTTP协议1.1请求报文1.2 响应报文1.3 http的请求方式有哪些1.4 HTTP扩展方法1.5 GE...

  • HTTP请求头和响应头有哪些内容

    1.常见请求头内容 host 接受请求的服务器地址,可以是 IP 端口号,也可以是域名 User-Agent 发送...

  • http协议

    http协议包含内容 请求 请求头 请求行 请求正文 响应 响应头 响应行 响应正文image.png

  • 软件测试工程师面试题之计算机网络篇

    1.HTTP请求头有哪些? 参考:HTTP请求头与响应头[https://www.jianshu.com/p/7a...

网友评论

      本文标题:HTTP请求响应的内容有哪些?

      本文链接:https://www.haomeiwen.com/subject/fuovqqtx.html