4,Http协议

什么是Http协议?

什么是协议?

协议是指双方,或多方,相互约定好,大家都要遵守的规则,叫协议。

所谓Http协议,就是指,客户端与服务端之间通信时,发送的数据,需要遵守的规则,叫Http协议。

Http协议中的数据又叫报文。

 

请求的Http协议格式

客户端给服务器发送数据叫请求。

服务器给客户端回传数据叫响应。

请求又分为GET和POST请求

1,GET请求

     1,请求行

             (1)请求的方式                            GET

               (2)  请求的资源路径 【+?+请求参数】

              (3)请求的协议版本号                HTTP/1.1

       2,请求头

            key:value           组成 不同的键值对,表示不同的含义。

2,POST请求

    

      1,请求行

             (1)请求的方式                            POST

               (2)  请求的资源路径 【+?+请求参数】

              (3)请求的协议版本号                HTTP/1.1

       2,请求头

              (1)key:value                       不同的请求头,表示不同的含义。

           空行

       3,请求体     ===>>>     就是发送请求的服务器

3,常用请求头的说明

   Accept:表示客户端可以接收的数据类型

   Accpet-Languege:表示客户端可以接收的语言类型

   User-Agent:表示客户端浏览器的信息

   Host:表示请求时的服务器ip和端口号

4,哪些是GET请求,哪些是POST请求

GET请求是哪些:

       1,from标签   method=get

       2,a标签

       3,link标签引入css

       4,Script标签引入js文件

       5,img标签引入图片

       6,iframe引入html页面

       7,在浏览器地址中输入地址后敲回车

 

POST请求有哪些?

        1,from标签   method=post

 

响应的HTTP协议格式

       1,响应行

              (1)响应的协议和版本号                   HTTP/1.1

              (2)响应的状态码                              200

              (3)响应状态描述符                          ok

       2,响应头

              (1)key:value         不同的响应头,有其不同含义

                     空行

       3,响应体      --->>>   就是回转给客户的数据

 

 

 

常用的响应码说明

       200              表示请求成功

       302              表示请求重定向

       404              表示请求服务器已经收到了,但是你要的数据不存在(请求地址错误)

       500               表示服务器已经收到请求,但是服务器内部错误(代码错误)

 

 

posted @ 2022-03-19 12:27  世豪集团  阅读(27)  评论(0编辑  收藏  举报