因?yàn)閁RL中存在中文字符东臀,需要編碼顺又。
如http://baidu.com/文件1
String encodeUrl = java.net.URLEncoder.encode(toEncodeUrl);?
當(dāng)時(shí)我把整個(gè)url編碼了。所以http://也被編碼了。再用到httpClient.executeMethod方法時(shí)就會(huì)報(bào)上述錯(cuò)誤。
所以只要把url存在中文的部分編碼后再拼接起來(lái)即可解決問(wèn)題。