获取内容信息

getCharacterEncoding()方法返回请求的名称和字符编码风格

用法:request.getCharacterEncoding()

public int getContentLength()方法可返回以字节记数的内容长度,如果长度未知,则返回-1 

用法:request.getContentLength()

getContentType()方法返回请求内容的MIME类型,未知返回null 

用法:request.getContentType()

获取连接信息

getProtocol()方法获取传输协议及版本

用法:request.getProtocol()            (HTTP/1.1)

getRemoteAddr()方法返回因特网协议(IP)地址

用法:request.getRemoteAddr()      (122.40.18.09)

getRemoteHost()方法返回主机名

用法:request.getRemoteHost()       (122.40.18.09)

getScheme()方法返回模式名

用法:request.getScheme()               (http)

getServerName()方法返回服务器名

用法:request.getServerName()        (localhost)

getServerPort()方法返回服务器端口号

用法:request.getServerPort()           (80)

获取Cookie:

以下代码显示了全部可用的Cookie

Cookie[] cookies=request.getCookies();

int  cookiesLen=cookies.length()

if(cookiesLen>0){

for(int i=0 ; i<cookiesLen; i++)

{

    String sName=cookies[i].getName();

    String sValue=cookies[i]=getValue();

}

}

获取用户请求信息

req.getAuthtype()方法返回认证模式

req.getMethod()方法返回HTTP方法

req.getPathInfo()方法返回路径信息

req.getPathTranslated()方法返回真实传输路径

req.getQueryString()方法返回请求索引串

req.getRequestURI()方法返回请求URI

req.getServletPath()方法返回Servlet路径

req.getAttributeNames()方法返回请求属性集

req.getAttribute(String name)方法返回属性name的信息 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值