我正在使用HttpClient
与HttpGet
一起下载一些网站。他们检测到网站是通过http标头从移动设备访问的,因此它们会返回相应页面的移动版本。
我想下载正常版本,因此我必须阻止HttpClient
告诉网站它是移动设备。我该怎么做?
我试过了:
HttpProtocolParams.setUserAgent(httpClient.getParams(), "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2");
但移动版仍然会加载,因此我需要覆盖更少的标题。
答案 0 :(得分:2)
点击一个吐出HTTP标头的端点,然后你可以检查从你的代码发送的内容并覆盖任何必要的内容。我用Google搜索并发现了这个(等等):