Rumah > Java > javaTutorial > Bagaimanakah saya boleh mengakses permintaan dan respons XML mentah dalam JAX-WS tanpa menggunakan proksi?

Bagaimanakah saya boleh mengakses permintaan dan respons XML mentah dalam JAX-WS tanpa menggunakan proksi?

Mary-Kate Olsen
Lepaskan: 2024-10-29 07:36:30
asal
257 orang telah melayarinya

How can I access raw XML request and responses in JAX-WS without using a proxy?

Mengakses Permintaan/Respons XML dengan JAX-WS tanpa Proksi

Dalam JAX-WS, mengakses permintaan mentah dan respons XML semasa komunikasi perkhidmatan web boleh dicapai dengan membolehkan pengelogan terperinci. Begini cara ia boleh dilakukan:

Tetapkan sifat sistem berikut dalam kod atau persekitaran anda:

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

Sifat tersebut membolehkan pengelogan semua komunikasi ke konsol. Sifat "dumpTreshold" memastikan bahawa keseluruhan permintaan dan respons XML dilog, tanpa mengira saiznya.

Sebagai alternatif, anda juga boleh menetapkan sifat ini sebagai parameter baris perintah menggunakan bendera "-D" atau sebagai persekitaran pembolehubah.

Perhatikan bahawa walaupun kaedah ini mudah dan kurang intensif overhed berbanding menggunakan rangka kerja seperti Axis atau CXF, kaedah ini tidak menyediakan ciri tambahan seperti pemintasan permintaan atau pengubahsuaian respons.

Atas ialah kandungan terperinci Bagaimanakah saya boleh mengakses permintaan dan respons XML mentah dalam JAX-WS tanpa menggunakan 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