0

パスが組み込まれた HttpClient インスタンスが必要です。したがって、提供されるすべての HttpUriRequest には、ホストとポートだけでなく、パスにも URI が追加されます。

たとえば、http://tempuri.org/path用に構成された HttpClient を使用すると、 some/moreの HttpUriRequest はhttp://tempuri.org/path/some/moreのリクエストを作成します。

これを行うように DefaultHttpClient を構成できますか? そうでない場合、それを実行できる別の HttpClient 実装はありますか?

4

1 に答える 1

0

標準の HttpClient を拡張する独自のクラス FixedPathHttpClient を作成できます。

そこで、executeMethod をオーバーライドして、メソッドのパスにパスを追加してから、super() に渡すことができます。

于 2012-09-12T20:47:54.517 に答える