recherche

Maison  >  Questions et réponses  >  le corps du texte

android - Comment éviter les urlencodes lors de la mise à niveau des données de publication?

    @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.

漂亮男人漂亮男人2809 Il y a quelques jours810

répondre à tous(2)je répondrai

  • 仅有的幸福

    仅有的幸福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

    répondre
    0
  • PHPz

    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");

    répondre
    0
  • Annulerrépondre