【问题标题】:Create an HttpClient with path创建一个带有路径的 HttpClient
【发布时间】:2012-09-13 04:47:54
【问题描述】:

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

例如,使用为 http://tempuri.org/path 配置的 HttpClient,some/more 的 HttpUriRequest 将发出对 http 的请求://tempuri.org/path/some/more.

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

【问题讨论】:

标签: java apache-httpclient-4.x apache-commons-httpclient


【解决方案1】:

您可以创建自己的类 FixedPathHttpClient 来扩展标准 HttpClient。

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

【讨论】:

  • 我曾希望避免这种解决方案,但我认为这是我唯一的选择。谢谢推荐。
猜你喜欢
  • 2016-07-21
  • 1970-01-01
  • 1970-01-01
  • 2019-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-01
相关资源
最近更新 更多