3

所以我正在尝试使用我的 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 有关,但我不知道是什么。

有人可以帮我解决这个问题吗?

谢谢

4

0 回答 0