http协议响应状态码和响应头

版权声明:本文为博主原创,无版权,未经博主允许可以随意转载,无需注明出处,随意修改或保持可作为原创! https://blog.csdn.net/qq_41517071/article/details/83002873

   先简单介绍一下吧,以后自己在实际开发中 涉及到这方面会陆续补充。

三: HTTP: Hyper Text TransFormer  Prototype 超文本的传输协议: 应用层进行数据传输的时候满足的协议: 
   
   B/S : 
   浏览器:  在请求服务器的时候满足请求协议:
   服务器:  在给客户端响应数据的时候,满足的协议是响应协议。 
   
   请求协议: 组成:  GET/POST  
   (1)请求首行: 
   (2)请求头信息: 
   (3)请求空行: 
   (4)请求体: 
   注意: get请求, 没有请求体。 请求的参数在地址栏当中进行显示。 
     post 请求, 请求的参数会封装到请求体当中。  传递给服务器。 
     
  get/post请求: 之间的区别: 
  
  get :  特点

     (1)地址栏会发生变化。 
    (2)请求的参数会显示在地址栏当中。 
    (3)数据不安全。 
    (4)提交的数据量是有限制。 
    (5)get请求,效率高。 
    
  post : 特点: 
  (1)地址栏不会发生变化 。
  (2)请求的参数会封装到请求体当中。 
  (3)提交的数据是安全的。 
  (4)提交的数据量没有任何的限制。 
  (5)post请求 解决乱码问题方便。 
 
 四:  响应协议: 服务器给浏览器发送的响应: 遵循响应协议。 
  
   1: 组成n:(四部分)
   
   响应首行: 
   响应头信息: 
   响应空行: 
   响应体: 
   
   
  2: 使用httpWatch 抓取一个响应协议: 
  内容如下:
HTTP/1.1 200 OK   响应首行:    http协议的版本: 1.1   200 响应状态码。    OK 表示响应状态码的描述信息。 
Server: Apache-Coyote/1.1    告知浏览器当前服务器的版本信息。   
Content-Type: text/html;charset=UTF-8    告知客户端浏览器,当前响应的文本类型: text/html类型。告知浏览器 使用utf-8进行解码。 
Content-Length: 626     告知客户端浏览器响应体字节个数。 
Date: Wed, 10 Oct 2018 06:59:00 GMT 告知客户端浏览器的响应时间。 
-------------------------------------响应头信息: 
响应空行


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="http://localhost:8080/javaEE-03/">
    
    <title>My JSP 'index.jsp' starting page</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">    
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->
  </head>
  
  <body>
    This is my JSP page. <br>
  </body>
</html>

猜你喜欢

转载自blog.csdn.net/qq_41517071/article/details/83002873