J'ai beaucoup de points d'extrémité comme:Comment puis-je faire en sorte que chaque point de terminaison lit un cookie et utilise cette valeur dans okhttp Interceptor?
@GET index ()
de @GET @Path ("/ {id}")
et en ajoutant:
@GET
@Path("/{id}")
fun getThing(@CookieParam("My-Cookie") cookie: String?)
Je peux lire la valeur dans ce cookie très bien.
Mais je ne veux pas ajouter cette ligne @CookieParam("My-Cookie") cookie: String?
à 100 de points de terminaison. Je veux en quelque sorte faire cela pour chacun par défaut, puis utiliser cette valeur lorsque je fais un appel http à une autre API en utilisant okhttp retrofit.
vous devez écrire un [interceptor/adapter] (https://github.com/square/retrofit/tree/master/retrofit-adapters) pour la mise à niveau pour configurer le cookie automatiquement. –
tous les exemples que je vois pour cela ne me donnent pas accès à ces mêmes cookies que j'ai de @CookieParam ("My-Cookie"). Avez-vous un lien? –