2012-03-28 15 views
0

ESBプロキシサービスでカスタムHTTPヘッダーを設定するにはどうすればよいですか?私はjavascript/htmlフロントエンド・ページがこのサービスによって提供されるXMLを得ることを可能にするために "Access-Control-Allow-Origin"を設定しようとしています。キャッシュコントロールを追加する必要もあります。アクセス制御元WSO2上のHTTPヘッダーESB出力

私のWSO2データサービスサーバー(DSS)でこれを直接行う方法があれば、それは自分のプロセスにESBサーバーを追加することを避けるため、望ましい方法です。およそ一年前から、このフォーラムの投稿によると、それは不可能です:私はそれをいくつかの方法を試してみたが、シオマネキを見て、ヘッダが変更されていないhttp://wso2.org/forum/thread/13991

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サーバー(フロントエンドの開発者の方)と一緒にいるので、私の目の前に答えが出る可能性があります。

答えて

1

これは、Out-SequenceにPropertyメディエータを追加することで実行できます。トランスポートスコープでプロパティを設定すると、ESBからの送信メッセージのトランスポートヘッダーに追加されます。

+0

このアプローチの例を教えてください。 – surlac

0

このプロパティメディエーターは、私の仕事:

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

それは任意の原点からのアクセスを可能にします。

-kari

関連する問題