C# استدعاء webmethod
-
28-09-2019 - |
سؤال
أنا أستخدم WebMethod مع استخدام الكلمة الرئيسية Params. (params int [] par)
هل يمكنني اختبار هذا webmethod عبر متصفح؟ -> كيف تكتب عنوان URL هذا لاستدعاء WebMethod (على سبيل المثال مع 6 حجج)؟
المحلول
لا يمكنك فعل ذلك عبر عنوان URL ، يجب عليك نشر القيم.
يمكنك كتابة تطبيق ويب صغير فقط لاختبار الخدمة ، يجب ألا يستغرق أكثر من 20-30 دقيقة.
نصائح أخرى
أضف مرجع ويب إلى مشروعك ، باستخدام عنوان URL لخدمة الويب الخاصة بك.
سيؤدي ذلك إلى إنشاء فئة وكيل يتيح لك الاتصال بطرق الويب من الكود الخاص بك.
عادةً ما يتضمن استدعاء طريقة الويب صابونًا ، وبالتالي فإن سلسلة الاستعلام ليست خيارًا. قد تكون قادرًا على القيام بذلك مع مكالمات Ajax ، ولكن هذا يستغرق وقتًا طويلاً ومعرضًا للخطأ.
هل هناك سبب عميل اختبار WCF ليس جيدا بما فيه الكفاية؟
لا تنتمي إلى StackOverflow