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

Reply via email to