"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنني تتبع طلبات واستجابات XML في JAX-WS دون استخدام الوكلاء؟

كيف يمكنني تتبع طلبات واستجابات XML في JAX-WS دون استخدام الوكلاء؟

تم النشر بتاريخ 2024-11-17
تصفح:386

How Can I Trace XML Requests and Responses in JAX-WS Without Using Proxies?

تتبع طلب/استجابات XML في JAX-WS بدون وكلاء

باستخدام التنفيذ المرجعي لـ JAX-WS، من الممكن الوصول إلى الطلب الأولي/ استجابة 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 "تتبع طلب/استجابات XML باستخدام JAX-WS عند حدوث خطأ يحدث." تتيح هذه الطريقة إمكانيات تتبع بسيطة وفعالة داخل JAX-WS دون تقديم إطار عمل إضافي.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3