On Wednesday 03 October 2007, Kaleb Walton wrote: > Excellent, that's a route I can investigate. > > Quick question - what is the default encoding for the simple server? > UTF-8?
Well, for the server, the default is to use whatever the client sends. If the client sends the request in UTF-16, we'll send back in UTF-16. If they send in 8859-1, we'll send it back that way. For the client side, the default is UTF-8. Dan > > Thanks again for being so responsive! > > Regards, > Kaleb > > |------------> > | From: | > |------------> > | > >------------------------------------------------------------------- > >------------------------------------------------------------------- > >------------| > > > |Daniel Kulp <[EMAIL PROTECTED]> > | > | | > | > >------------------------------------------------------------------- > >------------------------------------------------------------------- > >------------| > | > |------------> > | To: | > |------------> > | > >------------------------------------------------------------------- > >------------------------------------------------------------------- > >------------| > > > |[email protected] > | > | | > | > >------------------------------------------------------------------- > >------------------------------------------------------------------- > >------------| > | > |------------> > | Cc: | > |------------> > | > >------------------------------------------------------------------- > >------------------------------------------------------------------- > >------------| > > > |Kaleb Walton/Southfield/[EMAIL PROTECTED] > | > | | > | > >------------------------------------------------------------------- > >------------------------------------------------------------------- > >------------| > | > |------------> > | Date: | > |------------> > | > >------------------------------------------------------------------- > >------------------------------------------------------------------- > >------------| > > > |10/03/2007 10:39 AM > | > | | > | > >------------------------------------------------------------------- > >------------------------------------------------------------------- > >------------| > | > |------------> > | Subject: | > |------------> > | > >------------------------------------------------------------------- > >------------------------------------------------------------------- > >------------| > > > |Re: Responses don't get xml tag and encoding type > | > | | > | > >------------------------------------------------------------------- > >------------------------------------------------------------------- > >------------| > > On Wednesday 03 October 2007, Kaleb Walton wrote: > > To add on to my previous question regarding SOAP encoding types, I > > realized that what I'm really looking for is simply the <?xml > > version="1.0" encoding ="UTF-8"?> or whatever encoding is used to be > > output along with the response XML. When I look at the response I do > > not see that line. I'm using the simple server. > > > > Regards, > > Kaleb > > OK. That's different. We don't output that as it's redundant with > the information in the HTTP Content-Type header. It would basically > just be wasted bandwidth. > > If it's REQUIRED, you could write an interceptor that would insert it. > You would put it in the PRE_STREAM phase with a > setAfter(StaxOutInterceptor.class.getName()); > > It would have something like: > public void handleMessage(Message message) { > OutputStream os = message.getContent(OutputStream.class); > XMLStreamWriter writer = > message.getContent(XMLStreamWriter.class); > String encoding = (String)message.get(Message.ENCODING); > writer.writeStartDocument(encoding, "1.0"); > } > > > -- > J. Daniel Kulp > Principal Engineer > IONA > P: 781-902-8727 C: 508-380-7194 > [EMAIL PROTECTED] > http://www.dankulp.com/blog -- J. Daniel Kulp Principal Engineer IONA P: 781-902-8727 C: 508-380-7194 [EMAIL PROTECTED] http://www.dankulp.com/blog
