今天通过创建一个test类,配置web.xml成功的实现客户端和服务器的通话,通过编写test可以获取客户端传来的请求信息。
服务器将客户端请求的信息封装在request对象中:请求行、请求头、实体内容
getmethod | get | 请求方式 |
getRequestURI() | /jsp/ReqTest | 端口到?之间 |
getQueryString() | uname=lgl | ?后 |
getSchema | http | 协议 |
getContextPath() | /jsp | web应用目录 |
getRequestURL() | http:localhost:8080/jsp/ReqTest | ?之前的内容 |
request.getHeader("content-length")忽略大小写的,相关的头信息名称可以通过httpwatch软件查看
获得网络连接信息
getRemoteAddr() | 客户端IP |
getRemotePort() | 客户端端口 |
getLocalAddr() | 服务器端IP |
getLocalPort() | 服务器端端口 |
String | getParameter("uname") | 得到表单域的值 |
String[] | getParameterValues("aihao") | 多个同名不同值的参数 |
Enumeration | getParameterNames() |