Im Retrofit-Adapter habe ich für alle meine Anrufe eine Basis-URL verwendet. Also:
%Vor%Nehmen wir an, das obige ist mein Code, alle meine Anrufe verwenden jetzt dieses baseUrl. Aber für einen bestimmten Anruf möchte ich die Basis-URL ändern, ich möchte nicht einen anderen Rest-Adapter dafür erstellen, da es nur für das Testen lokal ist. Kann ich die Endpunkte in der Schnittstelle ändern, um die Basisurl nicht zu verwenden, oder gibt es eine Annotation, um meine eigene Basis-URL zu liefern?
In Retrofit2 überschreibt der Pfad in @GET die Basis-URL.
%Vor%Die Anfrage wird an "someurl / api / .." gesendet, unabhängig von der Basis-URL. Hoffe es hilft