Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用路径创建HttpClient_Java_Apache Httpclient 4.x_Apache Commons Httpclient - Fatal编程技术网

Java 使用路径创建HttpClient

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

我想要一个内置路径的HttpClient实例。因此,所有提供的HttpUriRequest都将其URI不仅附加到主机和端口,还附加到路径

例如,将HttpClient配置为http://tempuri.org/path,对某些/更多的HttpUri请求将对http://tempuri.org/path/some/more.


可以将DefaultHttpClient配置为执行此操作吗?如果没有,是否有其他HttpClient实现可以做到这一点?

您可以创建自己的类FixedPathHttpClient,该类扩展了标准HttpClient


在那里,您可以重写executeMethod,在将路径传递给super()之前将路径附加到方法的路径。

您阅读了吗?是的,AbstractHttpClient,但我没有看到任何明显解决我问题的方法。我本希望避免此解决方案,但我认为这是我唯一的选择。谢谢你的推荐。