android - retrofit post數據時怎麼才能別urlencode?
漂亮男人
漂亮男人 2017-05-16 13:31:06
0
2
677
    @FormUrlEncoded
    @POST("abc/eft/ccc")
    Observable<BaseResponseBean> postURL(@Field(value="urlA", encoded=true) String urlA);

無論encoded=true或encoded=false(預設)。最後的結果傳上去的urlA都是UrlEncode轉換的。

怎麼才能直接post上去原始的字串呢?

諮詢了一些後端人員,表示正常情況下post表單數據,肯定是要URLEncode的。不然有&之類的,很容易有問題。
但大陸開發沒有那麼嚴謹。我們就是要求傳原始的資料的。

漂亮男人
漂亮男人

全部回覆(2)
仅有的幸福

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

PHPzhong

沒有找到方法。最後只能在Interceptor中攔截,進行java.net.URLDecoder.decode("要解碼的字串","utf-8");

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!