Unter Android habe ich zunächst eine Retrofit-Schnittstelle wie folgt implementiert:
%Vor% Nach erfolgreichem Löschen gibt der Server 204 NO CONTENT zurück. Dies führte dazu, dass der Callback mit retrofit.RetrofitError: End of input at character 0 of
einen Fehler auslöste, da ein User
-Objekt mit der Antwort erwartet wurde.
Ich habe es dann so umgeschrieben, indem ich Void
anstelle von User
:
Aber ich bekomme den gleichen Fehler vom Rückruf. Was ist der richtige Weg, um das zu beheben? Danke.
Retrofit 2.x
hat keine ResponseCallback
mehr, wie in der anderen Antwort erwähnt. Sie möchten einen Response<Void>
-Typ verwenden.
Die RxJava-Deklaration:
%Vor%Die Standarddeklaration:
%Vor%Tags und Links android retrofit http-status-code-204