初识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。  http://mmbiz.qpic.cn/mmbiz/VUGnGjllRE5vZcld02bjOjWPPBRXYdhLcm8TfMjvKvXwbzXTbpUaahYNVFpXh8fIMgqcmbIeEBqFTt7ibiaewMicg/640?wx_fmt=png