Hi Bruce,
usually Membrane will pass most of the HTTP headers in a request to
the service. If you want to filter a header you can use the header-
filter interceptor. See:
http://www.membrane-soa.org/esb-doc/3.5/configuration/reference/header-filter.htm
To debug what headers are send by the client and what headers are
passed to the service you can add a log interceptor to your service
proxy. Like:
<serviceProxy port="2000">
<log/>
<target host="
thomas-bayer.com" port="80"/>
</serviceProxy>
Please post the part of the log showing the headers if you want more
specific help.
If you want to set a header in Membrane you can do this as shown in
the following code:
<serviceProxy port="2000">
<request>
<groovy>
exc.response.header.addHeader("MyCustomHeader","my value" )
</groovy>
</request>
<target host="
thomas-bayer.com" port="80"/>
</serviceProxy>
Please let me know if you need more specific help.
--
Thomas