我决定开始使用 Android 4.4 测试我的应用程序,并注意到 Android HTTP 连接 API 比以前更严格?我从来没有遇到过这个问题,我认为这是某种错误。
我正在连接到包含特定冰冷标头响应的 SHOUTcast 广播。
有没有人看到这个问题?我怎样才能绕过它?
用于此测试的 URL:
http://50.117.121.162:80
异常的Logcat:
11-01 23:47:57.299:E/ConnectHelper(3081):java.net.ProtocolException:意外状态行:ICY 200 OK 11-01 23:47:57.299:E/ConnectHelper(3081):在 com.android。 okhttp.internal.http.RawHeaders.setStatusLine(RawHeaders.java:108) 11-01 23:47:57.299: E/ConnectHelper(3081): at com.android.okhttp.internal.http.RawHeaders.fromBytes(RawHeaders.java :308) 11-01 23:47:57.299: E/ConnectHelper(3081): 在 com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:135) 11-01 23:47:57.299: E /ConnectHelper(3081): 在 com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:644) 11-01 23:47:57.299: E/ConnectHelper(3081): 在 com.android.okhttp。 internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:347) 11-01 23:47:57.299: E/ConnectHelper(3081): 在 com.android。okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:296) 11-01 23:47:57.299: E/ConnectHelper(3081): at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java :503) 11-01 23:47:57.299: E/ConnectHelper(3081): 在 com.vblast.xiialive.media.streamers.ConnectHelper.connectWorker(ConnectHelper.java:176) 11-01 23:47:57.299: E /ConnectHelper(3081): 在 com.vblast.xiialive.media.streamers.ConnectHelper.run(ConnectHelper.java:143) 11-01 23:47:57.299: E/ConnectHelper(3081): 在 java.lang.Thread。运行(线程.java:841)57.299: E/ConnectHelper(3081): 在 com.vblast.xiialive.media.streamers.ConnectHelper.connectWorker(ConnectHelper.java:176) 11-01 23:47:57.299: E/ConnectHelper(3081): 在 com.vblast .xiialive.media.streamers.ConnectHelper.run(ConnectHelper.java:143) 11-01 23:47:57.299: E/ConnectHelper(3081): 在 java.lang.Thread.run(Thread.java:841)57.299: E/ConnectHelper(3081): 在 com.vblast.xiialive.media.streamers.ConnectHelper.connectWorker(ConnectHelper.java:176) 11-01 23:47:57.299: E/ConnectHelper(3081): 在 com.vblast .xiialive.media.streamers.ConnectHelper.run(ConnectHelper.java:143) 11-01 23:47:57.299: E/ConnectHelper(3081): 在 java.lang.Thread.run(Thread.java:841)