Caused by: java.net.URISyntaxException: Illegal character in query at index , Target host is not sp

来源:互联网 发布:淘宝的卖家中心在哪里 编辑:程序博客网 时间:2024/06/05 01:05

使用httpclient调用接口时报错,导致这种错误的原因是因为URL没有进行编码,URL不识别你提供的URL字符串


 URLEncoder.encode(url,"utf-8"); 编码后传输
URLDecoder.decode(url,"utf-8"); 拿到后解码




对于httpClient4.3访问指定页面,可以从下面的demo抽取方法使用。

注意:对于URL必须使用 http://开始,否则会有如下报错信息:

Caused by: org.apache.http.ProtocolException: Target host is not specified



阅读全文
0 0