10
votes

Comment générer la demande générée et la réponse de Groovy RestClient?

J'utilise actuellement le RestClient et ne peut pas sembler comprendre comment émettre la demande XML et la réponse XML XML pour le débogage et l'objet d'information ...

J'ai essayé la solution mentionnée ici: http://agileice.blogspot.com/2009/09 /pretty-printing-xml-results-returned.html

Mais cela ne fonctionne pas, toutes les autres suggestions?


0 commentaires

3 Réponses :


3
votes

Étant donné que cela dépend de httpclient, vous pouvez essayer d'activer l'en-tête et la journalisation du fil pour votre script.

http: //blog.techstacks. COM / 2009/12 / Configuration-Wire-Logging-in-groovy-httpbuilder.html

http://hc.apache.org/httpcomponents-Client-ga/ Logging.html


0 commentaires

11
votes

La réponse acceptée (activez la journalisation du fil à l'aide de log4J) est essentiellement correcte, mais j'ai eu un peu de difficulté à allumer la journalisation du fil pour HTTP Builder dans mon script Groovy. Pour une raison quelconque, laissez tomber un fichier log4j.xml dans My $ Groovy_Home / Conf ne fonctionne pas. En fin de compte, je devais simplement ajouter les options de journalisation appropriées à la commande Groovy lorsque je l'exécutais. XXX


0 commentaires

0
votes

Si vous utilisez Spring-boot code> Vous pouvez définir logging.level code> dans votre fichier de propriétés de l'application et utilisez un slf4j code> Back-end .

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>jcl-over-slf4j</artifactId>
    <version>${slf4j.version}</version>
</dependency>

<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>${logback.version}</version>
</dependency>


0 commentaires