AJAX——HTTP协议

1 HTTP协议-请求报文 

HTTP协议:规定了浏览器发送及服务器返回内容的格式

请求报文:浏览器按照HTTP协议要求的格式,发送给服务器的内容

AJAX——HTTP协议_第1张图片

AJAX——HTTP协议_第2张图片

1.1 请求报文的格式

请求报文的组成部分有:

  1. 请求行:请求方法,URL,协议
  2. 请求头:以键值对的格式携带的附加信息,比如:Content-Type
  3. 空行:分隔请求头,空行之后的是发送给服务器的资源
  4. 请求体:发送的资源

AJAX——HTTP协议_第3张图片

1.2 查看请求报文

首先,运行代码,按F12或右键检查

AJAX——HTTP协议_第4张图片

AJAX——HTTP协议_第5张图片

点击查看源代码就可以看到请求报文了

AJAX——HTTP协议_第6张图片

查看请求体,也可以查看源代码

AJAX——HTTP协议_第7张图片

下面是使用谷歌Google Chrome浏览器查看的请求报文

AJAX——HTTP协议_第8张图片

2 请求报文-错误排查

需求:通过请求报文排查错误原因,并修复输入正确的用户名和密码无法登录

用户名:itheima007

密码:7654321

AJAX——HTTP协议_第9张图片





  
  
  
  请求报文_辅助调试
  
  
  
  
  
  
  
  



  

欢迎-登录

3 HTTP协议-响应报文

HTTP协议:规定了浏览器发送及服务器返回内容的格式

响应报文:服务器按照HTTP协议要求的格式,返回给浏览器的内容

1.相应行(状态行):协议、HTTP响应状态码、状态信息

2.响应头:以键值对的格式携带的附加信息,比如:Content-Type

3.空行:分隔响应头,空行之后的是服务器返回的资源

4.响应体:返回的资源

AJAX——HTTP协议_第10张图片

错误的响应报文

AJAX——HTTP协议_第11张图片

3.1 HTTP响应状态码

用来表明请求是否成功完成

比如:404(服务器找不到资源)

AJAX——HTTP协议_第12张图片AJAX——HTTP协议_第13张图片





  
  
  
  HTTP协议_响应报文



  
  
  


运行结果:

AJAX——HTTP协议_第14张图片

你可能感兴趣的:(ajax,ajax)