您的位置:首页 > 产品设计 > UI/UE

javaWeb_10-request简介

2013-02-16 10:19 330 查看
request简介

HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,

开发人员通过这个对象的方法,可以获得客户这些信息。

getMethod 得到客户机请求方式 http://localhost:8080/day06/RequestDemo9?name=xxxx
getRequestURI方法返回客户端发出请求时的完整URL 常用返回:/day06/RequestDemo9
getRequestURL方法返回客户端发出请求时的完整URL返回:http://localhost:8080/day06/RequestDemo9

getQueryString 方法返回请求行中的参数部分。

返回:name=xxxx

getParamter

返回:xxxx

getParamters
getRemoteAddr方法返回发出请求的客户机的IP地址
getRemoteHost方法返回发出请求的客户机的完整主机名
getRemotePort方法返回客户机所使用的网络端口号
getLocalAddr方法返回WEB服务器的IP地址。
getLocalName方法返回WEB服务器的主机名
getHeader(java.lang.String name)
getHeaders
long getDateHeader(java.lang.String name)
getInputStream

request简介

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
					System.out.println(request.getRequestURI());
					System.out.println(request.getRequestURL());
					System.out.println(request.getQueryString());
					System.out.println(request.getPathInfo());
					System.out.println(request.getRemoteAddr());
					System.out.println(request.getRemoteHost());
					System.out.println(request.getRemotePort());
					System.out.println(request.getLocalAddr());
					System.out.println(request.getLocalName());
					System.out.println(request.getParameter("name"));
				}

返回结果:

/day06/RequestDemo9
http://localhost:8080/day06/RequestDemo9
name=xxxxx

null

127.0.0.1

127.0.0.1

51168

127.0.0.1

localhost127.0.0.1

xxxxx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: