初识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
发表回复