Olá, estou mando dados como e-mail o qual contém o simbolo @ e o mesmo está sendo modificado para a cadeia de caracteres %40. Alguém sabe como previso disso acontecer?
Esse é o meu serviço:
@FormUrlEncoded
@POST("oauth2/token")
@Headers("Content-Type: application/x-www-form-urlencoded; charset=utf-8")
Call<TokenResponse> login(@FieldMap(encoded = true) Map<String, String> info);
Essa é minha config do retrofit:
Gson gson = new GsonBuilder().disableHtmlEscaping().create();
retrofit = new Retrofit.Builder()
.baseUrl(API_BASE_URL)
.addCallAdapterFactory(RxJava2CallAdapterFactory.create())
.addConverterFactory(GsonConverterFactory.create(gson))
.client(client.build())
.build();