suchen

Heim  >  Fragen und Antworten  >  Hauptteil

android - Wie vermeide ich URL-Code beim Nachrüsten von Beitragsdaten?

    @FormUrlEncoded
    @POST("abc/eft/ccc")
    Observable<BaseResponseBean> postURL(@Field(value="urlA", encoded=true) String urlA);

Unabhängig von encoded=true oder encoded=false (Standard). Das übergebene Endergebnis urlA wird von UrlEncode konvertiert.

Wie kann ich den Originalstring direkt posten?

Nach Rücksprache mit einigen Back-End-Mitarbeitern sagten sie, dass URLEncode unter normalen Umständen zum Posten von Formulardaten erforderlich sei. Andernfalls kann es bei & und dergleichen leicht zu Problemen kommen.
Aber die Entwicklung auf dem Festland ist nicht so rigoros. Wir benötigen lediglich die Übermittlung der Originaldaten.

漂亮男人漂亮男人2794 Tage vor799

Antworte allen(2)Ich werde antworten

  • 仅有的幸福

    仅有的幸福2017-05-16 13:33:06

    可以不用form 提交的方式,改成json 提交你试试

    Antwort
    0
  • PHPz

    PHPz2017-05-16 13:33:06

    没有找到方法。最后只能在Interceptor中拦截,进行java.net.URLDecoder.decode("要解码的字符串","utf-8");

    Antwort
    0
  • StornierenAntwort