ما هو عنوان URL الذي أقوم بنشره لخدمة Live Search SOAP؟
-
02-07-2019 - |
سؤال
من الممكن أن أكون سميكًا حقًا.ومع ذلك، فإن البحث في SDK للبحث المباشر (بحث MSN) الذي يستخدم SOAP، لا يخبرني بعنوان URL الموجود بالخدمة؟؟يمكنني تنزيل حزم SDK لـ C# أو VB والتي من المحتمل أن يتم تغليفها، لكن هذا لا يساعدني (أنا أستخدم روبي).
المحلول
عنوان URL الذي تحتاجه هو: http://soap.search.live.com/webservices.asmx
معلومات إضافية حول الأدوات المتنوعة التي يمكنك استخدامها لاكتشاف نقاط النهاية من WSDL:
إذا كان لديك VS، فيمكنك اكتشاف نقطة النهاية عن طريق إضافة مرجع خدمة ويب إلى مشروع وحدة تحكم C# ثم فتح ملف app.config والبحث عن <endpoint>
عنصر.
لإضافة مرجع خدمة الويب لخدمة الويب Live Search، قم بتوجيه المعالج إلى WSDL على http://soap.search.live.com/webservices.asmx?wsdl.
وبدلاً من ذلك، يمكنك استخدام أداة svcutil.exe من .Net 3.0 لإنشاء غلاف عميل C# وملف .config من WSDL.مرة أخرى، أنت مهتم بـ <endpoint>
من تكوين التكوين.