سؤال

لدي إعداد ASP.Net Web API بسيط يؤدي إلى تشغيل العملية.أرغب في استدعاء واجهة برمجة التطبيقات هذه من SSIS.أنا قادر على الاتصال بخدمة ويب ولكني لست متأكدًا من كيفية الاتصال برابط API نظرًا لعدم وجود WSDL.

هل هناك طريقة للقيام بذلك دون الحاجة إلى استخدام البرمجة النصية AxtiveX؟

هل كانت مفيدة؟

المحلول

لم أحاول هذا من قبل، ولكن يمكنك إنشاء مهمة البرنامج النصي والاستخدام فئة عميل الويب عن طريق الرجوع System.Web.إذا ألقيت نظرة على استدعاء خدمة Web Api من عميل .NET 2.0, ، يجب أن تكون قادرًا على تعديل هذا للاتصال بـ واجهة برمجة تطبيقات الويب.

هذه طعنة في الظلام، وقد يتم التصويت ضدي، لكنها قد تكون نقطة البداية.

يحرر:لقد قمت بمزيد من البحث، ووجدت سؤالًا مشابهًا هنا، فهو لا يستدعي واجهة برمجة تطبيقات الويب، ولكنه يقدم طلب HTP وما إلى ذلك كيفية تقديم طلب HTTP من SSIS؟

نصائح أخرى

طعنة أخرى في الظلام هنا، لأنني لم أجرّب هذا أيضًا...

استخدم أسلوب ChristianDev لاسترداد XML وتخزينه في متغير لاستخدامه مع مصدر XML.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top