request获取请求数据
以下面这个链接为例:
http://localhost:8080/fish9/servletDemo
1.请求行部分
String getMethod() // 获取请求方式
String getContextPath() // 获取项目访问路径 /fish9
StringBuffer getRequestURL() // 获取 URL 统一资源定位符 http://localhost:8080/fish9/servletDemo
String getRequestURI() // 获取 URI 统一资源标识符 /fish9/servletDemo
String getQueryString() // 获取请求参数(Get 方式) username=fish9&password=123456
2.请求头部分
String getHeader(String name) // 根据请求头名称, 获取值
//User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36
3.请求体部分 (Post 才有)
通过 流读取 来获取 Post请求的参数 userName=mayikt&password=123
ServletInputStream getInputStream() // 字节输入流
BufferedReader getReader() // 字符输入流 readLine();