Heim > Fragen und Antworten > Hauptteil
@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.
PHPz2017-05-16 13:33:06
没有找到方法。最后只能在Interceptor中拦截,进行java.net.URLDecoder.decode("要解码的字符串","utf-8");