Hi,
Should soap:body content be sent base64 encoded by default?
I've been wiring up a web service client with CXF in Mule, in order to send
some quite ordinary XML:
<HS_CreatePersonRequest>
<forenames>Frank</forenames>
<initials>S</initials>
<surname>Spencer</surname>
...etc
</HS_CreatePersonRequest>
- no images or raw binary data of any kind - and I'm seeing something
unexpected in the soap content I'm sending, namely that the body content is
base64 encoded:
<soap:Body>
<HS_CreatePersonRequest
xmlns="http://www.capita-software.co.uk/ABC/services/WSHsgCreatePerson/"
xmlns:ns3="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="ns3:base64Binary">
PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48SFNfQ3JlYXRlUGVyc29uUmVxdWVzdD48Zm9yZetc....
etc...
</HS_CreatePersonRequest>
</soap:Body>
I thought I'd see the XML in there, but I don't - the base64 code contains
the XML I'm expecting, so maybe this is ok. Is it?
Kind regards
Nick
--
View this message in context:
http://www.nabble.com/soap%3Abody-content-is-base64-encoded---is-that-expected--tp23369457p23369457.html
Sent from the cxf-user mailing list archive at Nabble.com.