Java 使用路径创建HttpClient
我想要一个内置路径的HttpClient实例。因此,所有提供的HttpUriRequest都将其URI不仅附加到主机和端口,还附加到路径 例如,将HttpClient配置为http://tempuri.org/path,对某些/更多的HttpUri请求将对http://tempuri.org/path/some/more.Java 使用路径创建HttpClient,java,apache-httpclient-4.x,apache-commons-httpclient,Java,Apache Httpclient 4.x,Apache Commons Httpclient,我想要一个内置路径的HttpClient实例。因此,所有提供的HttpUriRequest都将其URI不仅附加到主机和端口,还附加到路径 例如,将HttpClient配置为http://tempuri.org/path,对某些/更多的HttpUri请求将对http://tempuri.org/path/some/more. 可以将DefaultHttpClient配置为执行此操作吗?如果没有,是否有其他HttpClient实现可以做到这一点?您可以创建自己的类FixedPathHttpClien
可以将DefaultHttpClient配置为执行此操作吗?如果没有,是否有其他HttpClient实现可以做到这一点?您可以创建自己的类FixedPathHttpClient,该类扩展了标准HttpClient
在那里,您可以重写executeMethod,在将路径传递给super()之前将路径附加到方法的路径。您阅读了吗?是的,AbstractHttpClient,但我没有看到任何明显解决我问题的方法。我本希望避免此解决方案,但我认为这是我唯一的选择。谢谢你的推荐。