@FormUrlEncoded
@POST("abc/eft/ccc")
Observable<BaseResponseBean> postURL(@Field(value="urlA", encoded=true) String urlA);
Tidak kira dikod=benar atau dikod=salah (lalai). Hasil akhir urlA yang diluluskan ditukar oleh UrlEncode.
Bagaimana saya boleh menghantar rentetan asal secara terus?
Selepas berunding dengan beberapa kakitangan belakang, mereka mengatakan bahawa dalam keadaan biasa, URLEncode diperlukan untuk menyiarkan data borang. Jika tidak, jika ada & dan seumpamanya, memang mudah untuk bermasalah.
Tetapi pembangunan tanah besar tidak begitu ketat. Kami hanya memerlukan data asal untuk dihantar.
Anda boleh mencuba dan bukannya menggunakan kaedah penyerahan borang dan menukarnya kepada penyerahan json
Tiada kaedah ditemui. Pada akhirnya, ia hanya boleh dipintas dalam Interceptor dan java.net.URLDecoder.decode("String to be decoded", "utf-8");