3

そのため、Android デバイスで localhost Web ページを参照しようとしています。Android ブラウザに次の URL を入力すると、機能します。

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