> On Jun 7, 2016, at 11:40 AM, Imholz, John J. <[email protected]> wrote:
> 
> I'm still not sure how to get the Content-type sent as 'text/xml' (the 
> webservice I'm hitting doesn't like 'application/xml’.)

You should just be able to specify the content type as ‘text/xml’ without 
having to use one of the ContentType enum values.  E.g.

        http.request(POST, ‘text/xml’)

Cheers,
Keith

>  
> Can I get some insight on how to log http components when executing a groovy 
> script from the command line?
>  
> jji
>  
> From: David Clark [mailto:[email protected] 
> <mailto:[email protected]>] 
> Sent: Tuesday, June 07, 2016 11:03 AM
> To: [email protected] <mailto:[email protected]>
> Subject: Re: HTTPBuilder and Content-type
>  
> 
> The content-type is set to the content type of the encoder. See here:
>  
> https://github.com/jgritman/httpbuilder/blob/master/src/main/java/groovyx/net/http/EncoderRegistry.java#L333
>  
> <https://github.com/jgritman/httpbuilder/blob/master/src/main/java/groovyx/net/http/EncoderRegistry.java#L333>
>  
> For the xml encoder that is "application/xml". See here (the first entry in 
> the list is taken to be the default content-type):
>  
> https://github.com/jgritman/httpbuilder/blob/master/src/main/java/groovyx/net/http/ContentType.java#L67
>  
> <https://github.com/jgritman/httpbuilder/blob/master/src/main/java/groovyx/net/http/ContentType.java#L67>
>  
> Your best bet is to enable debugging in the apache http client to see what is 
> actually being sent. You can do this by setting the system properties 
> correctly. See here for the details on how to do this: 
>  
> https://hc.apache.org/httpcomponents-client-ga/logging.html 
> <https://hc.apache.org/httpcomponents-client-ga/logging.html>
>  
>  
> On Tue, Jun 7, 2016 at 8:15 AM, Imholz, John J. <[email protected] 
> <mailto:[email protected]>> wrote:
> I'd like to set the Content-type of a POST to "text/xml"  looks to me like 
> http.request( POST, XML)  sets it to "application/xml".
> 
> Also, to debug, how can I see the POST before I send it?
> 
> jji
> 

------------------------------
Research Associate
Department of Computer Science
Vassar College
Poughkeepsie, NY

Reply via email to