1
我對WSO2 ESB(4.7)中的http代理的配置有疑問。 該文檔說明http-proxy(http://docs.wso2.org/display/ESB470/HTTP-NIO+Transport)在傳輸級別上定義。在代理中介級別上,使用相應傳輸的所有代理中介將使用配置的http代理 ,還是可以爲每個代理中介單獨配置系統使用的http代理?WSO2中代理專用的http代理訪問
親切的問候,
海科
我對WSO2 ESB(4.7)中的http代理的配置有疑問。 該文檔說明http-proxy(http://docs.wso2.org/display/ESB470/HTTP-NIO+Transport)在傳輸級別上定義。在代理中介級別上,使用相應傳輸的所有代理中介將使用配置的http代理 ,還是可以爲每個代理中介單獨配置系統使用的http代理?WSO2中代理專用的http代理訪問
親切的問候,
海科
您可以配置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"/>