ServletRequest与HttpServletRequest

ServletRequestjson

解析:表明来自客户端的请求。当Servlet容器接收到客户端的要求访问特定Servlet的请求时,容器先解析客户端的原始请求数据,把它包装成一个ServletRequest对象服务器

经常使用方法:app

一、getContentLength() 请求正文的长度(大小),若是未知返回-1post

二、getContentType() 请求正文的MIME类型,好比通常post请求是:application/json测试

三、getLocalAddr() 服务器本机IP地址,注意是ipv6格式spa

四、getLocalName() 服务端主机名,注意是主机名,不是主机IP,好比我从本地起服务,localName即localhostorm

五、getRemoteAddr() 远程IP地址对象

备注:这里返回的是ipv6,由于我测试用的是本机,地址为0:0:0:0:0:0:0:1,转换为ipv4即127.0.0.1继承

六、getProtocol() 获取协议及版本号ip

七、getParameter 获取从Web客户端传到Web服务器端的数据,一般是从Web客户端的Form表单中获取

八、getReader() 获取输入字符流(只能获取一次)

九、getInputStream() 获取输入字节流(只能获取一次)

八、getAttribute()与setAttribute() 二者传递的数据只会存在于Web容器内部,在具备转发关系的Web组件之间传递。传递的数据能够是任何Object 子类的实例。

 -------------------------------------------------------------------------------------------------------------------------------------------

 

HttpServletRequest

解析:继承自ServletRequest

经常使用方法:

一、getQueryString() 地址URL里?后面的部分

二、getRequestURI()

三、getRequestURL() 完整地址(不包括?)

相关文章
相关标签/搜索