I have a scenario where my osb messages are rejected by the target server, while the same messages are accepted when sent by wget. The only difference between the two requests is represented by the http headers.
The first thing to notice was that most of the http headers are not showing neither in the outbound, nor in the business server traces.
The outbound http headers:
|<tran:headers xsi:type="http:HttpRequestHeaders" xmlns:tran="http://www.bea.com/wli/sb/transports">|
The http headers received by the server:
|Accept||text/html, image/gif, image/jpeg, */*; q=.2|
Why is OSB not showing all the headers? How about removing any of the headers currently received by the server, before sending the message? Can it be done in OSB?