そのため、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 と関係があると推測していますが、何が原因かわかりません。
誰かがこれについて私を助けてくれますか?
ありがとう