Apache WSO2 ESB Out上的访问控制源HTTP头

Apache WSO2 ESB Out上的访问控制源HTTP头,apache,wso2,wso2esb,esb,synapse,Apache,Wso2,Wso2esb,Esb,Synapse,如何在ESB代理服务上设置自定义HTTP头?我试图设置“Access Control Allow Origin”,以允许我的javascript/html前端页面能够获取此服务提供的XML。我还需要添加一个缓存控件 如果有一种直接在我的WSO2数据服务服务器(DSS)上执行此操作的方法,那将是更好的,因为这样可以避免将ESB服务器添加到我的流程中。根据这篇大约一年前的论坛帖子,这是不可能的: 我试过几种方法,但看看fiddler,标题没有改变: HTTP/1.1 200 OK Content-T

如何在ESB代理服务上设置自定义HTTP头?我试图设置“Access Control Allow Origin”,以允许我的javascript/html前端页面能够获取此服务提供的XML。我还需要添加一个缓存控件

如果有一种直接在我的WSO2数据服务服务器(DSS)上执行此操作的方法,那将是更好的,因为这样可以避免将ESB服务器添加到我的流程中。根据这篇大约一年前的论坛帖子,这是不可能的:

我试过几种方法,但看看fiddler,标题没有改变:

HTTP/1.1 200 OK
Content-Type: text/html;charset=ISO-8859-1
Content-Length: 637
Date: Wed, 28 Mar 2012 20:58:31 GMT
Server: WSO2 Carbon Server

我对WSO2服务器(更像是一个前端开发人员)有些陌生,因此答案可能就在我面前。

您可以通过向out sequence添加属性中介来实现这一点。在那里设置具有传输作用域的属性后,它将被添加到来自ESB的传出消息的传输头中。

您可以通过向传出序列添加属性中介来完成此操作。在那里设置具有传输作用域的属性后,它将被添加到来自ESB的传出消息的传输头中。

这个属性中介为我工作:

<property name="Access-Control-Allow-Origin" value="*" scope="transport" type="STRING"></property>

它允许从任何来源访问


-Kari

这个财产调解人为我工作:

<property name="Access-Control-Allow-Origin" value="*" scope="transport" type="STRING"></property>

它允许从任何来源访问


-Kari

你能提供这种方法的例子吗?你能提供这种方法的例子吗?