在沒有代理的情況下跟踪JAX-WS 中的XML 請求/響應
利用JAX-WS 參考實現,可以訪問原始請求/無需使用代理即可回應Web 服務的XML。這可以透過設定啟用日誌記錄通訊的系統屬性來實現。以下是完成此動作的程式碼:
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");
或者,可以使用「-D」透過命令列參數來設定這些屬性「或透過環境變數。透過啟用這些選項,所有通訊都將記錄到控制台,從而提供對XML 請求和回應的深入了解。
有關其他詳細信息,請參閱StackOverflow 討論「在出錯時使用JAX-WS 追蹤XML 請求/回應」發生。」此方法允許在JAX-WS 中實現簡單且高效的追蹤功能,而不會引入額外的框架開銷。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3