乐趣区

关于前端:初识httphttpshttp协议getpost

初识 http、https、http 协定、get、post

什么是 HTTP?

    超文本传输协定(Hypertext Transfer Protocol,缩写 HTTP)旨在启用客户端和服务器之间的通信。https: 安全性、保密性比 http 强   

GET 和 POST 是什么?

    HTTP 协定中的两种发送申请的办法。

http 协定

    http 协定是超文本传输协定,罕用于 BS 架构中,为数据在网络传输中规定协定。HTTP 报文的分类有两种:申请报文和响应报文。顾名思义,申请报文就是客户端向服务端发送申请的信号,响应报文就是服务端响应解决后回传给客户端的信号。申请报文:申请行、申请头、空行、申请体
    响应报文:转态行、响应头、空行、响应体 

get 与 post 形式的特点及区别

get 
    1. 传输数据量小,个别不超过 1024 个字符。2. 应用 GET 办法申请时,申请参数和对应的值是跟在 URL 前面,通过问号(“?”)和 and 连接符(“&”)以及“=”号连贯。(url?name="zhangsan"&password="123")
    3.GET 办法把参数以及参数值都裸露在 URL 中了,益处不言而喻,弊病就是不利于数据的窃密和平安。4. 没有申请体
    5.GET 申请可被缓存,GET 申请保留在浏览器历史记录中,GET 申请可被珍藏为书签

  post
    1. 传输数据量大
    2. 参数携带在申请体中,所以须要在代码中对参数进行封装,封装结束传入接口
    3. 保密性高,安全性强
    4.POST 申请不会被缓存,POST 申请不会保留在浏览器历史记录中,POST 不能被珍藏为书签
    
  区别 
    1. 数据传输量
    2. 参数携带
    3. 数据保密性
    
    上面的表格比拟了两种 HTTP 办法:GET 和 POST。![](/img/bVcUfXw)
  http://mmbiz.qpic.cn/mmbiz/VUGnGjllRE5vZcld02bjOjWPPBRXYdhLcm8TfMjvKvXwbzXTbpUaahYNVFpXh8fIMgqcmbIeEBqFTt7ibiaewMicg/640?wx_fmt=png
退出移动版