上传图片过程中遇见这个错误。是如下的URLDecoder.decode()导致,改成如下就好了
HttpLoggingInterceptor httpLoggingInterceptor = new HttpLoggingInterceptor(new Logger() {
@Override
public void log(String message) {
try{
// String text = URLDecoder.decode(message,"utf-8");
String text = message.replaceAll("%(?![0-9a-fA-F]{2})", "%25").replaceAll("\+", "%2B");
text = URLDecoder.decode(text, "utf-8");
Log.d("zhm","OkHttp-----"+text);
} catch (UnsupportedEncodingException e) {
Log.d("zhm","OkHttp-----"+message);
e.printStackTrace();
}
}
});
网友评论