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?
Die Antwort finden Sie in futurestud.io Blogkommentare:
Die APIError.java wurde folgendermaßen geändert:
%Vor%Tags und Links android http error-handling retrofit retrofit2