在调用http、https时会碰到关于URLDecoder异常的问题,关于URLDecoder异常解决方法,URLDecoder对参数进行解码时候添加如下代码。我的发送GET/POST请求HTTP/HTTPS也有此方法。
String resultJsonStr = "";
if (resultJsonStr != null){
resultJsonStr = resultJsonStr.replaceAll("%(?![0-9a-fA-F]{2})", "%25");
resultJsonStr = resultJsonStr.replaceAll("\\+", "%2B");
}
URLDecoder.decode(entityStr, "UTF-8")