Tôi đã quyết định bắt đầu thử nghiệm ứng dụng của mình với Android 4.4 và nhận thấy rằng các API kết nối HTTP của Android chặt chẽ hơn nhiều so với trước đây? Tôi chưa bao giờ gặp vấn đề này và tôi cho rằng đó là một số loại lỗi.Lỗi Android Api Android 4.4?
Tôi đang kết nối với các chương trình phát sóng SHOUTcast có chứa phản hồi tiêu đề băng giá cụ thể.
Có ai đã xem sự cố này không? Làm thế nào tôi có thể vượt qua nó?
URL được sử dụng cho thử nghiệm này:
http://50.117.121.162:80
Logcat của ngoại lệ:
11-01 23: 47: 57,299: E/ConnectHelper (3081): java.net .ProtocolException: Dòng trạng thái không mong muốn: ICY 200 OK 11-01 23: 47: 57.299: E/ConnectHelper (3081): tại com.android.okhttp.internal.http.RawHeaders.setStatusLine (RawHeaders.ja va: 108) 11-01 23: 47: 57.299: E/ConnectHelper (3081): tại com.android.okhttp.internal.http.RawHeaders.fromBytes (RawHeaders.java:308) 11-01 23:47 : 57.299: E/ConnectHelper (3081): tại com.android.okhttp.internal.http.HttpTransport.readResponseHeaders (HttpTransport.java:135) 11-01 23: 47: 57.299: E/ConnectHelper (3081): tại com.android.okhttp.internal.http.HttpEngine.readResponse (HttpEngine.java:644) 11-01 23: 47: 57.299: E/ConnectHelper (3081): tại com.android.okhttp.internal.http. HttpURLConnectionImpl.execute (HttpURLConnectionImpl.java:347) 11-01 23: 47: 57.299: E/ConnectHelper (3081): tại com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse (HttpURLConnectionImpl.java:296) 11-01 23: 47: 57.299: E/ConnectHelper (3081): tại com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponseCode (HttpURLConnectionImpl.java:503) 11-01 23: 47: 57.299: E/ConnectHelper (3081): tại com.vblast.xiialive.media.streamers.ConnectHelper.connectWorker (ConnectHelper.java:176) 11-01 23: 47: 57.299: E/ConnectHelper (3081): tại com.vblast .xiialive.media.streamers.ConnectHelper.run (ConnectHelper.java:143) 11-01 23: 47: 57.299: E/ConnectHelper (3081): tại java.lang.Thread.run (Thread.java:841)
Notice các 'okhttp' there. Triển khai thực hiện AFAIK HttpURLConnection đã được thay thế bằng OkHTTP của Square trong Kitkat. – laalto
Vâng, tôi nghĩ có gì đó thay đổi dưới mui xe. Cái này thật kinh tởm. Tôi thực sự cần phải tìm ra một cách xung quanh nó. Bất kỳ đề xuất? – Jona