If I send a message via soapUI without a header element, I always get the
following answer from the server:
<HTML>
<HEAD>
<TITLE>502 Bad Gateway</TITLE>
</HEAD>
<BODY>
<H1>502 Bad Gateway</H1>
The CGI was not CGI/1.1 compliant.
</BODY>
</HTML>
If I add the element again, it works. With my CXF implementation I also have no
header. I checked this by wireshark.
I am not using Websphere.
Thank you!
-----Ursprüngliche Nachricht-----
Von: KARR, DAVID (ATTSI) [mailto:[email protected]]
Gesendet: Dienstag, 26. April 2011 15:58
An: [email protected]
Betreff: RE: CXF and SOAP
> -----Original Message-----
> From: Steffen Schäffner [mailto:[email protected]]
> Sent: Tuesday, April 26, 2011 4:50 AM
> To: [email protected]
> Subject: CXF and SOAP
>
> Hello there,
>
> I have some more questions about CXF.
>
> I am using CXF 2.4.0.
>
>
> 1. If I don't use an authorization, no header will be added to
> the SOAP message. How can I change that? If no header is within, I will
> get an error from my server.
I assume you've confirmed this, not just guessing that you'll get an error?
The Soap schema specifies that the header is optional, so a server that gives a
specific error saying the header is missing, is defective.
Years ago, I noticed that the Websphere web services infrastructure would throw
an NPE if a Soap header was not present. Are you using Websphere on the
server, by any chance?