论坛首页 入门技术论坛

java的http连接中,如何改变User-Agent

浏览 4582 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-07-20  
java 的 URLConnection能够方便我们获取internet/intranet上的资源。而HttpUrlConnection 则是特别为我们连接http服务器,上传数据,下载文件而设计的;HttpUrlConnection会为我们组织正确的http头信息并传送给服务器,然后再从服务器上下载我们想要的内容。可以说,HttpUrlConnection为我们连接http省了很多事情,但是如果我们要自己更改里面的细节就费事了。比如更改:User-Agent头。

有很多的方法可以实现,最简单的就是更改System Property.

代码为:
System.setProperty("http.agent", Your_Http_Agent_Value);


如果还有其他好办法的话,也赶快告诉大家吧。
   发表时间:2009-07-20  
改cookie呗
0 请登录后投票
   发表时间:2009-07-20  
User-Agent干吗用,按照我的理解,其是标记客户端代理的,比如浏览器、一个页面富客户端程序,或者一个一般java应用。他们在发送相同请求到server时,可能得到的处理方式不同,比如java应用发送请求不需要做登陆验证,但是浏览器发送请求必须做登陆验证等等。但是很多人没有正确使用User-Agent
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics