我现在就是要做这样一个事
我要用httpclient提交一个url进行多关键字查询,含有汉字,中间是用+链接。
类似这样的 http://www.amazon.cn/s/?keyword=java+%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84
我在浏览器里面输入这样的url是可以访问的
可是我把string设为java+%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84 传给BasicNameValuePair
就没法访问,怎么解决呢。
我要用httpclient提交一个url进行多关键字查询,含有汉字,中间是用+链接。
类似这样的 http://www.amazon.cn/s/?keyword=java+%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84
我在浏览器里面输入这样的url是可以访问的
可是我把string设为java+%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84 传给BasicNameValuePair
就没法访问,怎么解决呢。
解决方案 »
- 现在项目中需要实现在线浏览word excel等文档的功能请问有什么好的实现方法?
- 新手求解hibernate关联映射
- 期刊 论文
- 在程序里怎么给交叉报表(JasperReport)传递参数?
- ZipEntry压缩时相对路径问题
- 求救,关于weblogic的连接池泄漏的问题
- 判断客户端有没安装指定的插件,JSP中怎么做啊??高手指教!
- Eclipse中Jboss启动...
- 在Tomcat/Weblogic中要显示的doc文件怎么是乱码?ppt文件也是乱码?怎么不能调用Word和PowerPoint呢?
- 当一线程运行超过某时间段时,将其销毁!----如何实现这一控制?!
- eXtremeTable导出的时候,数字首位0被去掉
- 求教一个大数分解的问题。。。
W+W
搜索,然后看看URL中,两个W字符中间是啥。
当然,标准做法是用 URLEncode,对你的参数值进行encode()。
2、
String loginURL = "http://www.amazon.cn/s/?keyword=java+%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84";
HttpPost httpost = new HttpPost(loginURL);
client.execute(httpost); 你看看这样是否可以正常访问,识别+