关于前端:初识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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理