面试准备 HTTP协议

http协议的主要特点

简单快速  //某个资源是固定的 (统一资源符)UII

灵活  //http头部有个数据类型,完成不同数据类型的传输

无连接  //链接一次就会断开

无状态 //客户端和服务端是两种身份  http中间建立链接(不区别两次链接者的身份)

http报文组成部分

请求报文:

请求行:请求方法 页面地址 http协议版本

请求头 Header   //key value

空行 /r/n/r/n

请求体 body

HTTP方法

GET --- 获取资源

POST --- 传输资源

PUT ---- 更新资源

DELETE --- 删除资源

HEAD --- 获得报文首部

POST与GET区别

GET在回退的时候无害的 POST会再次请求

GET产生的地址可以收藏 post不行

GET会被浏览器主动缓存。POST不会除非设置

GET只能进行URL编码,POST多种编码

GET中参数会被完整保留在历史记录中。post不会

GET在url中传送参数是有长度限制,post没有

get只接受ascll字符。post不会

get比post更不安全。因为参数直接暴露在url上,所有不能传递敏感信息

get通过url传递。post放在request body中

猜你喜欢

转载自www.cnblogs.com/-constructor/p/11964358.html