User-Agent
说明:
HTTP客户端运行的浏览器类型的详细信息。通过该头部信息,web服务器可以判断到当前HTTP请求的客户端浏览器类别。
实例:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
android请求,添加自己的请求头
/**
* 异步的get请求
*
*@paramurl
*@paramcallback
*/
private void_getAsyn(String url, finalResultCallback callback) {
finalRequest request =newRequest.Builder()
.header("User-Agent", "ZIDINGYI")//自定义User-Agent信息
.url(url)
.build();
deliveryResult(callback,request);
}
privateRequestbuildPostRequest(String url,Param[] params) {
if(params ==null) {
params =newParam[0];
}
FormEncodingBuilder builder =newFormEncodingBuilder();
for(Param param : params) {
builder.add(param.key,param.value);
}
RequestBody requestBody = builder.build();
return newRequest.Builder()
.header("User-Agent","ZIDINGYI")//自定义User_Agent信息
.url(url)
.post(requestBody)
.build();
}
JSP中可以利用request.getHeader("user-agent")获取客户端浏览器和操作系统信息 String Agent = request.getHeader("User-Agent");
返回客户端浏览器的版本号、类型。
网友评论