2013-11-28 66 views

回答

0

您可以配置HTTP代理 在axis2.xml的conf文件,找到transportSender名= 「HTTP」,並添加這些參數:

<parameter name="http.proxyHost" locked="false">host</parameter> 
<parameter name="http.proxyPort" locked="false">8080</parameter> 

或用java啓動參數:-Dhttp.proxyHost = host -Dhttp.proxyPort = 8080

你可以添加http.nonProxyHosts參數來避免去通過這個代理爲一些主機,但你不能在你的調解中定義或選擇這樣的一個http代理。您在調解過程中必須做的所有事情是在發送之前根據需要定義身份驗證:

<property name="Proxy-Authorization" expression="fn:concat('Basic ', base64Encode('udayanga:test123'))" scope="transport"/> 
<property name="POST_TO_URI" value="true" scope="axis2"/>