Verfolgung von XML-Anfragen/-Antworten in JAX-WS ohne Proxys
Mithilfe der JAX-WS-Referenzimplementierung ist es möglich, auf Rohanfragen/Antworten zuzugreifen. Antwort-XML für Webservices ohne den Einsatz von Proxys. Dies kann durch Festlegen von Systemeigenschaften erreicht werden, die die Protokollierungskommunikation ermöglichen. Hier ist der Code, um dies zu erreichen:
<code class="java">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");</code>
Alternativ können diese Eigenschaften über Befehlszeilenparameter mit „-D“ oder über Umgebungsvariablen festgelegt werden. Durch die Aktivierung dieser Optionen wird die gesamte Kommunikation in der Konsole protokolliert und bietet Einblicke in die XML-Anfrage und -Antwort.
Weitere Details finden Sie in der StackOverflow-Diskussion „Tracing XML request/responses with JAX-WS when error“. auftritt.“ Diese Methode ermöglicht einfache und effiziente Tracing-Funktionen innerhalb von JAX-WS, ohne dass zusätzlicher Framework-Overhead entsteht.
Das obige ist der detaillierte Inhalt vonWie kann ich XML-Anfragen und -Antworten in JAX-WS verfolgen, ohne Proxys zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!