request 对象的主要方法
1. getProtocol() 获取客户向服务器提交信息所使用的通信协议,比如http/1.1等。
2. getServletPath() 获取客户请求的JSP 页面文件的目录。
3. getContentLength() 获取客户提交的整个信息的长度。
4. getMethod() 获取客户提交信息的方式,比如:post 或get.
5. getHeader(String s) 获取HTTP 头文件中由参数s指定的头名字的值,一般来说s参数可取的头名有:accept、 referer 、 accept-language 、content-type、accept-encoding、 user-agent 、host、 content-length 、 connection 、cookie 等,比如,s 取值user-agent将获取客户的浏览器的版本号等信息。
6. getHeaderNames() 获取头名字的一个枚举
7. getHeaders(String s) 获取头文件中指定头名字的全部值的一个枚举
8. getRemoteAddr() 获取客户的IP 地址。
9. getRemoteHost() 获取客户机的名称(如果获取不到,就获取IP 地址)。
10. getServerName() 获取服务器的名称。
11. getServerPort() 获取服务器的端口号。
12. getParameterNames() 获取客户提交的信息体部分中name 参数值的一个枚
举。