所以我正在尝试使用我的 android 设备浏览到 localhost 网页。当我在我的 Android 浏览器中输入以下网址时,它可以工作:
http://192.168.x.x/timecode
但是当我尝试通过httpget访问时,像这样
HttpClient client = new DefaultHttpClient();
URI website = new URI("http://192.168.x.x:8000/timecode");
HttpGet request = new HttpGet();
request.setURI(website);
HttpResponse response =client.execute(request);
引发异常
org.apache.http.client.ClientProtocolException
当我查看 StackTrace 时,我看到了一些有趣的东西,我认为这可能与异常有关
org.apache.http.ParseException: Unable to parse status code from status line HTTP/1.1
我打算做的是获取我试图访问的页面的内容,就像这样简单:
{
"currentTime": "00:00:02"
"videoId": "video2"
}
我不知道出了什么问题。我知道这不是因为 url,因为它适用于每个浏览器,所以我猜它与 HttpClient 有关,但我不知道是什么。
有人可以帮我解决这个问题吗?
谢谢