"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je suivre les requêtes et les réponses XML dans JAX-WS sans utiliser de proxy ?

Comment puis-je suivre les requêtes et les réponses XML dans JAX-WS sans utiliser de proxy ?

Publié le 2024-11-17
Parcourir:505

How Can I Trace XML Requests and Responses in JAX-WS Without Using Proxies?

Traçage des requêtes/réponses XML dans JAX-WS sans proxy

En utilisant l'implémentation de référence JAX-WS, il est possible d'accéder aux requêtes/réponses brutes réponse XML pour les services Web sans utiliser de proxy. Ceci peut être réalisé en définissant des propriétés système qui permettent la journalisation de la communication. Voici le code pour accomplir cela :

System.setProperty("com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump", "true");
System.setProperty("com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump", "true");
System.setProperty("com.sun.xml.ws.transport.http.HttpAdapter.dump", "true");
System.setProperty("com.sun.xml.internal.ws.transport.http.HttpAdapter.dump", "true");
System.setProperty("com.sun.xml.internal.ws.transport.http.HttpAdapter.dumpTreshold", "999999");

Alternativement, ces propriétés peuvent être définies via des paramètres de ligne de commande en utilisant "-D " ou via des variables d'environnement. En activant ces options, toutes les communications seront enregistrées dans la console, fournissant ainsi des informations sur la requête et la réponse XML.

Pour plus de détails, reportez-vous à la discussion StackOverflow « Tracing des requêtes/réponses XML avec JAX-WS en cas d'erreur. se produit." Cette méthode permet des capacités de traçage simples et efficaces dans JAX-WS sans introduire de surcharge de framework supplémentaire.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3