日期:2014-05-19  浏览次数:20843 次

关于HttpClient的使用
我用了GetMethod getMethod = new GetMethod(url); 这个url 类似这样 http://www.xxx.com?aa=1&bb=2&cc=3.....
我一执行,总是报Invalid uri,里面没有中文,这个怎么解决呢

------解决方案--------------------
别用最新的HttpClient。用之前那个版本。。最新那个用的是uri而不是url,会报莫名其妙的错。
------解决方案--------------------
// http请求URL设置
String url = HttpConnectionConfig.getHttpUrl();
String params = "BUID=" + pUID +"&PUID=" + pUID + "&UT=" + ut;
HttpMethod method = new PostMethod(url);
method.setQueryString(params);

这个后面的参数 要另设置 你这样写
------解决方案--------------------
http://www.xxx.com -URL 

aa=1&bb=2&cc=3..... -para

GetMethod getMethod = new GetMethod(URL); 

getMethod.setQueryString(para);