目录
1.请求行:GET/request-demo/rea1?username=zhangsan HTTP/1.1
2.请求头:User-Agent:Mozilla/5.0 Chrome/91.0.4472.106
3.请求体(post):username=superbaby&password=123
Request继承体系
ServletRequest->HttpServletRequest->RequestFacade
Java提供的 ->Java提供的 ->Tomcat定义的实现类
请求对象接口 对Http协议封装的
请求对象接口
1.Tomcat需要解析请求数据,封装为Request对象,并创建request对象传递到service方法中
2.使用request对象,查阅JavaEE api文档的HttpServletRequest接口
Request获取请求数据:分为三部分
1.请求行:GET/request-demo/rea1?username=zhangsan HTTP/1.1
String getMethod();获取请求方式:GET
String getContextPath();获取虚拟目录(项目访问路径):/request-demo
StringBuffer getRequestURL();获取URL(统一资源定位符):https://localhost:8080/request-demo/req1
String getRequestURI();获取URI(统一资源标识符):/request-demo/req1
String getQueryString();获取请求参数(GET方式): username=zhangsan&password123