@FormUrlEncoded
@POST("abc/eft/ccc")
Observable<BaseResponseBean> postURL(@Field(value="urlA", encoded=true) String urlA);
Peu importe encoded=true ou encoded=false (par défaut). Le résultat final urlA transmis est converti par UrlEncode.
Comment puis-je publier directement la chaîne originale ?
Après avoir consulté certains membres du personnel back-end, ils ont déclaré que dans des circonstances normales, URLEncode est nécessaire pour publier les données du formulaire. Sinon, s’il y en a, il est facile d’avoir des problèmes.
Mais le développement du continent n'est pas si rigoureux. Nous exigeons simplement que les données originales soient transmises.
Vous pouvez essayer au lieu d'utiliser la méthode de soumission de formulaire et la remplacer par la soumission json
Aucune méthode trouvée. Au final, il ne peut être intercepté que dans l'Interceptor et java.net.URLDecoder.decode("String to be decoded", "utf-8");