博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Httpclient 报 java.net.URISyntaxException 的错误
阅读量:5870 次
发布时间:2019-06-19

本文共 1404 字,大约阅读时间需要 4 分钟。

java.net.URISyntaxException: Illegal character in query at index 44 下载 httpclient 源码 http://hc.apache.org/downloads.cgi 然后修改 httpcomponents-client-4.3.6\httpclient\src\main\java\org\apache\http\impl\client\DefaultRedirectStrategy.java 中的方法 createLocationURI
1 import java.io.UnsupportedEncodingException; 2 import java.net.URLEncoder; 3  4  5  6 protected URI createLocationURI(final String location) throws ProtocolException { 7         try { 8             String url = URLEncoder.encode(location,"utf-8"); 9             final URIBuilder b = new URIBuilder(new URI(url).normalize());10             //final URIBuilder b = new URIBuilder(new URI(location).normalize());11             final String host = b.getHost();12             if (host != null) {13                 b.setHost(host.toLowerCase(Locale.ENGLISH));14             }15             final String path = b.getPath();16             if (TextUtils.isEmpty(path)) {17                 b.setPath("/");18             }19             return b.build();20         } catch (final URISyntaxException ex) {21             throw new ProtocolException("Invalid redirect URI: " + location, ex);22         }catch(UnsupportedEncodingException ex){23             throw new ProtocolException("Invalid redirect URI: " + location, ex);24         }25     }
View Code
mvn -Dtest -DfailIfNoTests=false package
编译好的文件下载

转载于:https://www.cnblogs.com/JesseYang/p/4211201.html

你可能感兴趣的文章
搭建nginx+apache网站架构(简)
查看>>
Silverlight Gantt甘特图控件详细介绍
查看>>
linux下关系型数据库解释及mysql基本命令详解
查看>>
Linux的用户和组管理
查看>>
linux下文件属性drwxr-xr-x各是什么意思
查看>>
C语言的宏能干些什么
查看>>
组合模式
查看>>
css美化number类型输入框美化实现自定义+、-号点击按钮增减效果
查看>>
matlab-基础 isa 判断变量是否为指定类型
查看>>
关于Linux下snmpd.conf的一点说明
查看>>
sleep(), Sleep()
查看>>
DDL,DML和DCL
查看>>
缓存世界中的三大问题及解决方案
查看>>
[Java] ES获取数据部分字段值
查看>>
编辑器Ueditor找不到临时文件解决办法
查看>>
TurboGate邮件归档保护企业内部邮件安全
查看>>
《阿勇java建站教程》2.1-数据库
查看>>
使用java实现鱼刺图
查看>>
redis redis的两种持久化机制
查看>>
利用springcloud+Redis在分布式系统中实现分布式锁
查看>>