HTTP协议 Request请求对象
http协议
概述
协议:规定了被约束对象都需要去遵守的规则
http协议:是互联网上运用最为广泛的一种浏览器和服务器之间的协议(合同)
这份合同规定了浏览器访问服务器要遵循的内容以及服务器响应浏览器要遵循的内容
作用
强制规定了只要浏览器访问服务器就要传递哪些内容以及这些内容传递时的格式
强制规定 了只要服务器响应浏览器要响应哪些内容以及这些内容响应时的格式
协议规定的内容(抓包工具)
请求内容:浏览器发送给服务器的数据(今天)
响应内容:服务器响应给浏览器的数据 (明天)
请求内容
请求内容:
请求行(第一行) 请求头(key:value) 请求体(表单的的内容)
注意:对于请求内容
get提交没有请求体 所有的表单的数据都在请求行中(地址栏中)
post提交有请求体 所有的表单数据都在请求体中(不在地址栏中)
面试题 get提交和post提交的区别?
get提交没有请求体 所有的页面数据都在请求行中 会在地址栏中暴露 不安全
post提交有请求体 所有的页面数据都在请求体中 不会地址栏中暴露 安全
get提交有着大小的限制 post没有大小的限制
什么情况下访问服务器