ورود

View Full Version : سوال: مشکل دانلود WebService بانک فقط با IP مشتری



emad4000
یک شنبه 05 اردیبهشت 1395, 05:56 صبح
سلام
من مشتری دارم که یک سری خدمات الکترونیک از یک بانک خریداری کرده. بانک به این مشتری من وب.سرویسی ارائه داده که خدمات رو ارائه بده
ولی این وب.سرویس فقط به IP سیستم مشتری من جواب میده و درخواست حتماً باید از این IP ارسال بشه تا بانک جواب بده
حالا من برای اینکه این وب.سرویس رو توی پروژه ام اضافه کنم، مجبورم روی سیستم مشتری Visual Studio نصب کنم، بعد وب.سرویس رو روی یک پروژه تستی دانلود کنم، بعد فایل هاش به سیستم خودم و پروژه مذکور اضافه کنم.
مشکل من با نصب Visual Studio روی سرور مشتری هست. شما نمی دونید که آیا راهی هست که من بتونم روی سیستم خودم وب.سرویس رو اضافه کنم و درگیر سرور مشتری نشم؟

Felony
یک شنبه 05 اردیبهشت 1395, 12:22 عصر
- میتونید فایل wsdl رو دانلود کنید و به صورت آفلاین رو سیستم خودتون بیارید و ازش استفاده کنید .
- میتونید یک Reverse Proxy بالا بیارید و از IP سیستم مشتریتون روی سیستم خودتون موقتا استفاده کنید و کارتون رو راه بندازید که البته این راه حل دوم در صورت عملی نبودن راه حل اول هست .

emad4000
دوشنبه 06 اردیبهشت 1395, 00:05 صبح
- میتونید فایل wsdl رو دانلود کنید و به صورت آفلاین رو سیستم خودتون بیارید و ازش استفاده کنید .

سلام
اگه میشه در مورد نحوه دانلود کردن بیشتر توضیح بدید، ممنون میشم

Felony
دوشنبه 06 اردیبهشت 1395, 00:57 صبح
خلاصه اینکه wsdl در حقیقت یک داکیومنت XML هست که شالوده وب سرویس رو تعریف میکنه ( مخفف web service description language ) و اگر اون رو داشته باشید یعنی از پیاده سازی وب سرویس در سمت آگاهی دارید و میتونید ازش استفاده کنید .

اینکه چطور دانلودش کنید باید آخر URLوب سرویستون wsdl? رو اضافه کنید - به عنوان مثالبرای دانلود فایل wsdl این ویسرویس http://raygansms.com/TrezSmsService.asmx باید این URL رو بزنید http://raygansms.com/TrezSmsService.asmx?wsdl