Retrofit 2: responseBodyConverter wird in ein Null-Objekt konvertiert

8

Ich verwende die neueste Version (ab sofort 2.0.0-beta4) von Retrofit . Wenn 200 OK-Code vom Server empfangen wird, funktioniert alles einwandfrei. Aber ich möchte auch mit nicht-OK-Antworten umgehen, wie Code 401. Also muss ich den Fehler-Antwort-Code bekommen, um genau herauszufinden, welche Aktion auszuführen ist und entsprechende Daten anzuzeigen:

%Vor%

APIError.java

%Vor%

Fehlerantwort des Servers

%Vor%

Aber errorConverter.convert() gibt ein Objekt mit Nullwerten zurück. Ich habe ähnliche Beiträge gelesen, aber Es hat nicht geholfen.

Was stimmt nicht mit dem Code?

    
azizbekian 01.04.2016, 07:23
quelle

1 Antwort

2

Die Antwort finden Sie in futurestud.io Blogkommentare:

Die APIError.java wurde folgendermaßen geändert:

%Vor%     
azizbekian 01.04.2016, 08:08
quelle