HTTP协议 及 Request请求对象

HTTP协议是浏览器和服务器间广泛使用的协议,定义了两者交互时数据的格式和内容。请求内容包括GET和POST两种提交方式,GET数据在请求行,POST数据在请求体。Request对象用于封装HTTP请求的所有信息,提供访问请求行、请求头和请求体的API,并可以作为数据容器在Servlet间传递。请求转发允许在一个Servlet中访问另一个Servlet,而BeanUtils工具包简化了Map数据到对象属性的转换过程。
摘要由CSDN通过智能技术生成

HTTP协议 Request请求对象

http协议

概述

协议:规定了被约束对象都需要去遵守的规则

http协议:是互联网上运用最为广泛的一种浏览器和服务器之间的协议(合同)

这份合同规定了浏览器访问服务器要遵循的内容以及服务器响应浏览器要遵循的内容

作用

强制规定了只要浏览器访问服务器就要传递哪些内容以及这些内容传递时的格式

强制规定 了只要服务器响应浏览器要响应哪些内容以及这些内容响应时的格式

协议规定的内容(抓包工具)

请求内容:浏览器发送给服务器的数据(今天)

响应内容:服务器响应给浏览器的数据 (明天)

请求内容

请求内容:

请求行(第一行)  请求头(key:value)  请求体(表单的的内容)

注意:对于请求内容

get提交没有请求体 所有的表单的数据都在请求行中(地址栏中)

post提交有请求体 所有的表单数据都在请求体中(不在地址栏中)

面试题 get提交和post提交的区别?

get提交没有请求体 所有的页面数据都在请求行中 会在地址栏中暴露 不安全

post提交有请求体  所有的页面数据都在请求体中 不会地址栏中暴露 安全

get提交有着大小的限制 post没有大小的限制

什么情况下访问服务器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值