Http协议

什么是协议:

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

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

 

Http协议中的数据又叫报文

 

请求的HTTP协议格式:

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

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

  

  请求又分为GET请求和POST请求两种

  

GET请求

  1.请求行

  (1).请求的方式              GET

  (2).请求的资源路径[+?+请求参数]

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

  2.请求头

  (1).   key:value  组成         不同的键值对,表示不同的含义  

    引用尚硅谷网课资料:

        

 

 

 POST请求:

  1.请求行

  (1).请求的方式              POST

  (2).请求的资源路径[+?+请求参数]

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

  2.请求头

  (1).   key:value  组成         不同的键值对,表示不同的含义

  【空行】

  3.请求体    ====>>>>>就是发送给服务器的数据

      引用尚硅谷网课资料:

        

 

 

   常用的请求头说明:

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

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

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

    Host:表示请求时的服务器IP和PORT(端口号)

 

  GET请求和POST请求区分:

  GET请求:

    1.form标签 method=get

    2.a标签

    3.link标签引入CSS文件

    4.Script标签引入js文件

    5.img标签引入图片

    6.iframe引入HTML页面

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

  POST请求:

    1.form标签 method=post

  

posted @ 2021-10-28 20:06  Soleili  阅读(42)  评论(0编辑  收藏  举报