1.request介绍
在客户端发出每个请求时,服务器都会创建一个request对象,并把请求数据全部封装到request中。request是一个域对象。
其组成部分有请求行、请求头、请求体三个部分。
1.1请求行
格式:请求方式 请求资源 协议/版本
常用方法 | 用法 | 例子 |
---|---|---|
String getMethod() | 获取请求方式 | |
String getRemoteAddr | 获取ip地址 | |
String getContextPath() | 获取项目名称 | /shopping |
getRequestURI() | 请求行中的资源名部分(即获取的是从项目名到参数之前的内容) | /shopping/regist |
getRequestURL() | 客户端发出请求时的完整URL(即获取的是带协议完整的路径) | http://localhost:8080/shopping/regist |
String getQueryString() | 获取get请求中所有参数 | username=lhc&pwd=123 |
String getProtocol() | 获取协议和版本 |