美文网首页
HTTP简介

HTTP简介

作者: VinceWen | 来源:发表于2018-12-13 21:01 被阅读0次

HTTP 请求包括哪些部分

首先,我们来了解什么是HTTP请求?
http请求其实就是客户端发送至服务器的请求信息。
请求报文中一般包含三到四个部分:请求行,请求头,请求数据和空行。

请求行

请求方法字段、URL字段和HTTP协议版本
例如:GET /index.html HTTP/1.1
请求方法分为:GET, POST, PUT, PATCH, HEAD, DELETE, OPTIONS, TRANCE, CONNECT等。

请求头

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

请求数据

post方法中,会把数据以key value形式发送请求。

空行

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

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

  • 打开 Network
  • 地址栏输入网址
  • 在 Network 点击,查看 Request Headers,点击「view source」
  • 可以看到请求的前三部分了
  • 如果有请求的第四部分,那么在 FormData 或 Payload 里面可以看到


HTTP 响应包括哪些部分

HTTP响应也包含三个部分:状态行,响应头,响应正文。
状态行是由:HTTP-Version + Status Code + Reason Phrase
比如:HTTP/1.1 200 ok
分别表示http版本 + 状态码 + 状态代码的文本描述组成。

状态码

状态码 解释
1XX 指示信息–表示请求已接收,继续处理
2XX 成功–表示请求已被成功接收、理解、接受
3XX 重定向–要完成请求必须进行更进一步的操作
4XX 客户端错误–请求有语法错误或请求无法实现
5XX 服务器端错误–服务器未能实现合法的请求

响应头

包含服务器类型,日期,长度,内容类型等。

响应正文

响应正文响应正文就是服务器返回的HTML页面或者json数据。

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

  • 打开 Network
  • 输入网址
  • 选中第一个响应
  • 查看 Response Headers,点击「view source」
  • 你会看到响应的前两部分
  • 查看 Response 或者 Preview,你会看到响应的第 4 部分

相关文章

  • HTTP简介

    本篇文章主要介绍HTTP入门知识,以及演示HTTP请求与响应的过程! 首先需要知道www(万维网)即(World ...

  • HTTP简介

    HTTP请求 HTTP请求分为 GET 和 POST 两种 GET 请求数据 PIST 发送并请求数据 我们可以通...

  • HTTP简介

    本文主要介绍http的请求与响应,如何用Chrome开发者工具查看 HTTP 请求内容,如何用Chrome开发者工...

  • HTTP简介

    HyperText Transfer Protocol——超文本传输协议HTTP协议是因特网上应用最为广泛的一种网...

  • Http 简介

    传统的HTTP服务器的原理: 创建一个ServerSocket,监听并绑定一个端口 一系列客户端来请求这个端口 服...

  • HTTP简介

    2018年4月10号Hyper Text Transfer Protocol(超文本传输协议) 特点:1、简单快速...

  • HTTP简介

    HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用...

  • HTTP简介

    一、WWW 首先先介绍一些服务器端默认端口 21: ftp服务端口 443: https端口 1080: 代理端口...

  • http --- 简介

    HTTP(Hypertext Transfer Protocol) http 是一种应用层协议,可以用来传输超媒体...

  • HTTP简介

    HTTP请求 HTTP请求中包含了以下内容: 指定了http方法、目录以及http版本号 指定了主机 显示客户端发...

网友评论

      本文标题:HTTP简介

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