Maison > Questions et réponses > le corps du texte
@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.
仅有的幸福2017-05-16 13:33:06
Vous pouvez essayer au lieu d'utiliser la méthode de soumission de formulaire et la remplacer par la soumission json
PHPz2017-05-16 13:33:06
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");