用HttpURLConnection请求百度搜索地址,在pc中运行
URL url = new URL("http://www.baidu.com/s?wd=xxxx");
HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();
httpURLConnection.setRequestMethod("GET");// 提交模式
String s = IOUtil.in2String(httpURLConnection.getInputStream());
System.out.println(s);
可以返回正确的搜索后的html内容。
但是在android端相同的代码返回的内容缺不对。
试过了设置跟pc端同样的请求头一样无效。请问如何处理?
你表述问题不太清楚
建议你说明你请求头与PC相同是什么概念
是说你用普通的java代码请求这个地址时,请求头与浏览器相同还是怎么样