Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WSO2中特定于代理的http代理访问_Http_Configuration_Proxy_Wso2 - Fatal编程技术网

WSO2中特定于代理的http代理访问

WSO2中特定于代理的http代理访问,http,configuration,proxy,wso2,Http,Configuration,Proxy,Wso2,我有一个关于WSO2 ESB(4.7)中http代理配置的问题。 文档说明http代理()是在传输级别定义的。结果是,在代理中介级别上,使用相应传输的所有代理中介都将使用配置的http代理 或者,系统使用的http代理可以针对每个代理中介单独配置吗 亲切问候, Heiko您可以配置http代理 在axis2.xml conf文件中,找到transportSender name=“http”并添加以下参数: <parameter name="http.proxyHost" locked="f

我有一个关于WSO2 ESB(4.7)中http代理配置的问题。 文档说明http代理()是在传输级别定义的。结果是,在代理中介级别上,使用相应传输的所有代理中介都将使用配置的http代理 或者,系统使用的http代理可以针对每个代理中介单独配置吗

亲切问候,


Heiko

您可以配置http代理 在axis2.xml conf文件中,找到transportSender name=“http”并添加以下参数:

<parameter name="http.proxyHost" locked="false">host</parameter>
<parameter name="http.proxyPort" locked="false">8080</parameter>
主机
8080
或者使用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"/>