J'ai changé pour utiliser Retrofit2 et tout est beau et propre... Mais il y a un appel de service qui exige qu'un paramètre de requête soit à l'intérieur d'une expression régulière (ne me demandez pas pourquoi, j'ai déjà demandé qu'il soit modifié).
Voici à quoi ressemble ma méthode :
@GET("prod/search")
fun searchProducts(@Query("q") q: String?): Call<Array<Product>>
Si j'appelle searchProducts("lala")
la requête sera la suivante : prod/search?q=lala
mais j'ai besoin que ça ressemble à prod/search?q=(?i)\\Qlala\\E
Existe-t-il un moyen simple de formater le paramètre de requête pour faire cela ?