android okhttp+Retrofit 发送带有/ ^等特殊字符返回400
16lz
2021-01-23
步骤一:
Observable getMsg( @Query("content") String content, );
Observable getMsg( @Query(value = "content", encoded = true) String content, );
步骤二:
对content进行手动编码:
URLEncoded(content);
public static String URLEncoded(String paramString) { if (TextUtils.isEmpty(paramString)) { return ""; } try { String str = new String(paramString.getBytes(), "UTF-8"); str = URLEncoder.encode(str, "UTF-8"); return str; } catch (Exception e) { e.printStackTrace(); return ""; } }
更多相关文章
- FFmpeg在Android上的移植优化步骤 .
- Android中自定义属性基本步骤
- Android开发录音和播放音频的步骤(动态获取权限)
- android图片异步加载解决步骤
- Android 微信SDK分享功能中的最全过程步骤分析
- Android添加单元测试的方法与步骤
- 在 ubuntu10.04下 载 android源码 步骤
- Android test project 编译步骤
- Android——AndroidStudio配置NDK步骤