im ищет возможность управления, когда Response будет обрабатываться как json. Я вызываю конечную точку, где я фактически не могу изменить результат, я получаю уродливое «хорошо» от этого немого PHP Script. Проблема заключается в том, что JSON Parser пытается проанализировать это и не удается:Анализ дооснащения
D/Retrofit(6334): <--- HTTP 200 https://somewhere.com/endpoint.php?idfv=android_id&UserInterfaceIdiom=hammerhead&systemVersion=1.0&status=Not+Set&batteryLevel=100%25&localizedModel=Nexus+5&systemName=Android+OS&bundleShortVersion=1&language=eng&batteryState=USB&bundeIdentifier=com.packagename&bundleVersion=1.0 (475ms)
D/Retrofit(6334): : HTTP/1.1 200 OK
D/Retrofit(6334): Connection: Keep-Alive
D/Retrofit(6334): Content-Type: text/html
D/Retrofit(6334): Date: Tue, 07 Oct 2014 14:49:20 GMT
D/Retrofit(6334): Keep-Alive: timeout=5, max=100
D/Retrofit(6334): OkHttp-Received-Millis: 1412693360928
D/Retrofit(6334): OkHttp-Response-Source: NETWORK 200
D/Retrofit(6334): OkHttp-Selected-Protocol: http/1.1
D/Retrofit(6334): OkHttp-Sent-Millis: 1412693360859
D/Retrofit(6334): Server: Apache
D/Retrofit(6334): Vary: Accept-Encoding
D/Retrofit(6334): X-Powered-By: PHP/5.4.4-14+deb7u14
D/Retrofit(6334): OK
D/Retrofit(6334): <--- END HTTP (2-byte body)
Моей RX Подписки получает calledthat разбора когда неправильно:
retrofit.RetrofitError: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1
Я не могу нуля, например, JSON Parser/Converter, null приводит к исключению NullPointerException, которое может быть выбрано с помощью Retrofit.
Хорошо, спасибо :) – Kitesurfer