1.什么是Http协议,请求方法是什么?Http协议与Https协议的区
别?
Http协议:又叫超文本传输协议,是定义了一个客户端到服务器请求与应答的标准。
请求方法:get、post、head、delete、put、peach
HTTPS协议:以安全为目标的HTTP通道,简称Http的安全版。
HTTPS与HTTP的区别:
A. http协议需要ca申请证书,一般免费证书较少,需要一定费用。
B. http的链接简单,是无状态的,而https协议是由SSL+http协议构建的可进行加密传输,身份认证的
网络协议要比HTTP协议安全。
C. http协议是超文本协议,又叫明码传输,而https是具有安全性的SSL加密传输协。
D. http协议与HTTps协议使用的链接方式不同,一个用的端口是80(http),一个是443(https)。
2.get请求与post请求的区别?
- Get是不安全的,因为在传输过程,数据被放在请求的URL中;Post的所有操作对用户来说都是不
可见的。 - Get传送的数据量较小,这主要是因为受URL长度限制;Post传送的数据量较大,一般被默认为不
受限制。 - Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集。
- Get执行效率却比Post方法好。Get是form提交的默认方法。