4

RESTEasy ProxyFactory を使用して REST サービスに接続しています。ただし、Web プロキシ経由で接続する必要があります。プロキシ接続の詳細を指定するにはどうすればよいですか?

現時点では、次を使用してインスタンスを作成しています。

MyInterface instance = org.jboss.resteasy.client.ProxyFactory.create(MyInterface.class,url);
instance.doStuff();

ただし、接続されません。

RestEasy は内部で Apache Commons HTTPClient を使用しているようで、標準の Java システム プロパティを使用してプロキシを指定することはできません。

4

1 に答える 1

3

わかりました。ClientExecutorを指定して見つけたと思います。

org.apache.commons.httpclient.HttpClient httpClient = new HttpClient();
httpClient.getHostConfiguration().setProxy(proxyHost,proxyPort);
ClientExecutor executor = new ApacheHttpClientExecutor(httpClient);
MyInterface instance = org.jboss.resteasy.client.ProxyFactory.create(MyInterface.class,url,executor);
于 2011-03-09T18:15:55.307 に答える