一、HttpServletRequest概述
HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。
二、Request的运行流程
三
三、Request
4、通过request对象获取请求行
获得客户端的请求方式:String
getMethod()
获得请求的资源:
String
getRequestURI()
StringBuffer
getRequestURL()
String
getContextPath()
---web
应用的名称
String
getQueryString()
---- get
提交
url
地址后的参数字符串
username=zhangsan&password=123
注意:request获得客户机(客户端)的一些信息
request.getRemoteAddr() --- 获得访问的客户端IP地址
5、通过request获得请求头
可以把请求头看做是一个Map,key-value的形式
long
getDateHeader(
String name)
String
getHeader(
String name) --- 想当于Value = get(key)
// 获取指定的请求头
String header = request.getHeader("User-Agent");
Enumeration
ge