Récemment, Quand je prévois de réécrire le programme de l'entreprise minière. J'utilise le RxJava + OkHttp + Retrofit. Mais j'ai un problème.Changer baseurl avec okhttp
- Notre application a une seule interface d'accès qui peut fournir l'adresse de base pour tous les modules. Le format est le suivant.
- Mon intention est de remplacer dynamiquement baseurl avec intercepteurs, le code se lit comme suit:
C'est mon code mais j'ai trouvé une question, l'URL convertie devient ainsi: www.xxapi.com:80/authorize/login/{#version code}
(Ceci est faux).
Ceci est faux. Ce champ de version devrait être derrière l'adresse de base. L'URL correcte comme ceci: www.xxapi.com:80/{#version code}/authorize/login
(C'est exact).
J'ai essayé plusieurs façons, et je ne peux pas changer l'emplacement du champ de version. Je ne sais vraiment pas comment continuer, je suis désolé.
[S'il vous plaît ne pas poster votre code comme une image.] (// meta.stackoverflow.com/q/285551) – Henry
désolé, je l'ai utilisé pour la première fois. –