Rumah > Java > javaTutorial > Bagaimana untuk Memantau Komunikasi XML dalam Perkhidmatan Web JAX-WS tanpa Proksi?

Bagaimana untuk Memantau Komunikasi XML dalam Perkhidmatan Web JAX-WS tanpa Proksi?

Linda Hamilton
Lepaskan: 2024-10-30 14:49:02
asal
1059 orang telah melayarinya

How to Monitor XML Communication in JAX-WS Web Services without Proxies?

Memantau Komunikasi XML dalam Perkhidmatan Web JAX-WS

Cabaran: Tangkap permintaan dan respons XML mentah yang ditukar oleh perkhidmatan web JAX-WS tanpa bergantung pada proksi.

Penyelesaian:

Mujurlah, JAX-WS menyediakan mekanisme yang mudah untuk membolehkan pengelogan komunikasi XML yang disebutkan di atas. Ini boleh dicapai dengan menetapkan sifat sistem dalam kod anda.

<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>
Salin selepas log masuk

Dengan menetapkan sifat ini, anda mendayakan pengelogan semua komunikasi XML ke konsol. Ambil perhatian bahawa menetapkan keempat-empat sifat disyorkan untuk keserasian dengan perpustakaan yang berbeza.

Ini membolehkan pembangun memeriksa dengan mudah mesej XML yang ditukar oleh perkhidmatan web mereka, memberikan cerapan berharga untuk penyelesaian masalah dan analisis prestasi. Ia merupakan penyelesaian ringan yang mengelakkan overhed yang dikaitkan dengan menggunakan rangka kerja yang lebih kompleks seperti Axis atau CXF.

Atas ialah kandungan terperinci Bagaimana untuk Memantau Komunikasi XML dalam Perkhidmatan Web JAX-WS tanpa Proksi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan