2012-03-22 4 views
0

私はJWebUnitを使ってアプリケーションをローカル(ローカルホスト)で実行していますが、アプリケーションの一部では外部サイトにリダイレクトされ、ローカルホスト)。プロキシの背後でJWebUnitを使用する

私はプロキシの背後だとして、私はTestContext.setProxyAuthorization()を使用して試したが、その後JWebUnitは、ローカルアプリケーションにアクセスすることはできません(TestContextがnonProxyHostsのようなものを持っていない)と私は(TestContext.setProxyAuthorizationを使用しない場合)、JWebUnitはリモートサイトにアクセスできません。

どうすればよいですか?

答えて

0
you can use the following within your setup method. I have used this myself and it works 
you may need to add a password key and a value too 

System.setProperty("proxyHost", "AUT ip"); 
System.setProperty("proxyPort", "AUT port 8080"); 
System.setProperty("proxySet", "true"); 
System.setProperty("http.nonProxyHosts", "webserverfor AUT");`enter code here` 
+0

JWebUnitは、システムプロパティで指定されたプロキシ(ホスト|ポート)を使用していないHTTPClientを使用するHTMLUnitを使用しています。 –

+0

ここには、HTMLUnit APIへのリンクがあり、 com.gargoylesoftware.htmlunit.ProxyConfig http://htmlunit.sourceforge.net/apidocs/com/gargoylesoftware/htmlunit/ProxyConfig.htmlを表示します。 – user1307037

関連する問題