Rumah  >  Artikel  >  Java  >  Bagaimana untuk Mengesan Data Permintaan/Respons XML JAX-WS Tanpa Proksi?

Bagaimana untuk Mengesan Data Permintaan/Respons XML JAX-WS Tanpa Proksi?

DDD
DDDasal
2024-10-29 01:57:30110semak imbas

How to Trace JAX-WS XML Request/Response Data Without Proxies?

Menjejaki Permintaan/Respons XML dengan JAX-WS

Soalan ini mencari kaedah untuk mengakses data permintaan/tindak balas XML mentah untuk JAX-WS perkhidmatan web tanpa menggunakan proksi. Pengguna menekankan keperluan untuk kesederhanaan dan ingin mengelakkan overhed rangka kerja seperti Axis atau CXF.

Penyelesaian:

Untuk membolehkan pengelogan komunikasi XML ke konsol, konfigurasikan sifat sistem berikut:

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");

Ini membolehkan pengelogan menyeluruh semua komunikasi, termasuk permintaan dan respons XML. Dengan menetapkan sifat dumpTreshold kepada 999999, ia memastikan pengelogan semua kandungan tanpa mengira saiz.

Sebagai alternatif, pengelogan ini boleh didayakan sebagai parameter baris arahan menggunakan -D atau sebagai pembolehubah persekitaran, seperti yang dicadangkan oleh Upendra.

Dengan menggunakan mekanisme pengelogan ini, anda boleh mengakses dan mengesan data permintaan/tindak balas XML mentah untuk perkhidmatan web yang diterbitkan dengan JAX-WS tanpa memerlukan rangka kerja atau proksi yang kompleks.

Atas ialah kandungan terperinci Bagaimana untuk Mengesan Data Permintaan/Respons XML JAX-WS Tanpa Proksi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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