当前位置:首页 > Web开发 > 正文

如果是字符格式的数据

2024-03-31 Web开发

    HTTP协议详解

             HTTP请求

技术图片

1.请求行(请求方法、资源路径、协议及版本)

GET /news3/1.html HTTP/1.1

GET:请求方法,在HTTP协议中一共规定了7种请求方法,我们只存眷GETPOST

/news3/1.html:请求资源的路径

HTTP/1.1:浏览器发送请求时所使用的协议及版本

2.若干请求头

http协议中请求头非常多,下面列出常见的请求头及其成果:

Accept: text/html,image/*  

-- 通知处事器当前浏览器可以接受那些格局的数据

Accept-Charset: ISO-8859-1 

-- 浏览器可以接受的字符集编码

Accept-Encoding: gzip,compress

-- 浏览器可以接受的压缩格局

!!Referer:

-- 这是和防盗链相关的头,对当前资源的访谒来自哪个页面的超链接

User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)                    -- 客户真个根基信息

!!!Cookie (后面讲)

-- cookie相关的头

Connection: close/Keep-Alive

-- 是否继续连结连接  

Date: Fri, 17 Feb 2017 18:23:51 GMT

-- 当前发送请求的时间

3.请求实体内容

如果请求方法是GET提交,请求实体中没有数据
            
只有当请求方法为POST提交,并且请求中携带了数据,请求实体才会有内容
                  

4.GET请求和POST请求方法的区别

主要表此刻请求参数发送过程的不不异

GET提交: 通过请求行拼接参数将数据发送给处事器

  (1)通过地点栏携带参数, 非常不安适

  (2)通过地点栏发送数据, 数据量不能太大(不能赶过1kb或者是4kb);

POST提交: 通过请求实体内容携带参数, 数据不会显示在地点栏

  (1)参数不会呈现地点栏, 相对更安适

  (2)数据通过请求实体内容发送, 数据量理论上没有限制.

         HTTP响应

技术图片

1.状态行

HTTP/1.1 200 OK 

HTTP/1.1:处事器做出响应时遵循的协议及版本

200:状态码(一个三位的数字),暗示处事器措置惩罚惩罚请求的功效如何,200暗示处事器告成的措置惩罚惩罚请求

200: 处事器告成的措置惩罚惩罚了请求

302: location响应头共同实现请求重定向.

304: 暗示通知浏览器使用本地缓存

404: 暗示客户端请求的资源不存在!

500: 暗示处事器端产生了错误!

OK:描述短语,也是用来暗示处事器措置惩罚惩罚请求的功效。

 

2.响应头

http协议中响应头头非常多,下面列出常见的响应头及其成果:

!!!Location:  

-- 共同302使用实现请求重定向

Server:apache tomcat

-- 处事器的根基信息

Content-Encoding: gzip 

-- 处事器发送的数据使用的压缩格局

Content-Length: 80

-- 处事器发送的数据的巨细

!!!Content-Type: text/html; charset=GB2312

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31429.html