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 ... P>
J'ai essayé la solution mentionnée ici: http://agileice.blogspot.com/2009/09 /pretty-printing-xml-results-returned.html P>
Mais cela ne fonctionne pas, toutes les autres suggestions? P>
3 Réponses :
É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. P>
http: //blog.techstacks. COM / 2009/12 / Configuration-Wire-Logging-in-groovy-httpbuilder.html P>
http://hc.apache.org/httpcomponents-Client-ga/ Logging.html P>
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.
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>