Hi,
We are using Synapse to validate and remove security headers.
It works great and is pretty simple to configure using Rampart policy file.
But we have a strange problem , because of how our dev environment is setup.
Here is my synapse config for proxy.
<proxy name="PingService">
<target>
<inSequence>
<property action="set" name="Host"
value="testserver" scope="transport"/>
<send>
<endpoint>
<address
uri="
http://testserver/service/PingService" />
</endpoint>
</send>
</inSequence>
<outSequence>
<send></send>
</outSequence>
</target>
</proxy>
I want only 'testserver' in Http header in the request being sent to the
actual service.
like this
Host: testserver
But synapse adds the port as well, even though I hard code the HTTP header
to testserver
Host: testserver:80
Is there any way to override this behaviour. The <property> tag seems to add
other headers, but it doesnt have any affect on Host header.
Thanks for the help.
- Prasanth