[英]Http Request doesn't give correct response
我正在尝试发出http请求并以字符串形式获取整个页面。
得到响应后,我试图在其中找到子字符串的位置。
但是我在响应中找不到该子字符串,而原始网页在Google Chrome->查看源代码中包含该子字符串。 (已在移动版本中签入)。
因此,我的猜测是:
1)也许不要求该网页的移动版本? 如果是这样,如何将用户代理更改为移动版本? 像Chrome Android吗?
2)回复是否可能没有给我整页? 因为,当我尝试时,LogCat不会显示整个页面。
谢谢。
尝试这个
1) http://www.intertech.com/Blog/android-defaulthttpclientandroidhttpclient-and-httpparams/这将帮助您更改用户代理。
2)对于日志记录,尝试记录您的响应,如Log.d(“ Reponse is:”,response);
1)是的,您可以通过创建客户端来设置用户代理,如下所示:
HttpClient client = AndroidHttpClient.newInstance("MyAppUserAgent/1.0");
2)您将需要发布代码,但是logcat不一定会转储整个响应。 每个日志有最大长度,文本被裁剪为该长度。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.