سلام
من یک وب سرویس نوشتم که دو عددو با هم جمع کنه
اما میخوام با دستور گت بهش یو ار ال رو بدم که وقتی مرورگرم باز شد
بنویسم
Localhost:80/sum?a=10&b=20
جواب بده 30
این میشه اصل کاره وب سرویس
اما نمیدونم چطوری باید این کارو انجام بدم
سلام
من یک وب سرویس نوشتم که دو عددو با هم جمع کنه
اما میخوام با دستور گت بهش یو ار ال رو بدم که وقتی مرورگرم باز شد
بنویسم
Localhost:80/sum?a=10&b=20
جواب بده 30
این میشه اصل کاره وب سرویس
اما نمیدونم چطوری باید این کارو انجام بدم
سلام
شما دو راه واسه اینکه از وب سرویستون استفاده کنین دارین یکی اینکه ابتدا وب سرویستون رو روی یک uddi ثبت کنین و یا اینکه روی یک هاست بزارین ویا اینکه از طریق IIS به صورت localhost استفاده کنین.
هر وب سرویس یک فایل wsdl داره که نشون دهنده توضیفات مربوط به وب سرویسه، وقتی وب سرویس رو می نویسی خود نرم افزاری که داری باهاش کد می زنی wsdl رو واست به صورت خودکار ایجاد می کنه ( حالا چه وب سرویس با جاوا باشه و چه با .net).
توضیحات تو .net:)
یک اجرا از وب سرویست بگیر وقتی اجرا می کنی مرورگرت باز میشه اون url رو کپی کن ( اون url همون wsdl isja ) "اگه دقت کنی اون آخر هم نوشته wsdl "
خوب حالا باید با یک پروژه دیگه از وب سرویست استفاده کنی، برای این کار یک پروژه ی جدید باز کن ( C# , wpf , asp.net ) تو این محیط ها هر کدوم دوست داشتی می تونی فراخوانی کنی.
رو پروژت راست کلیک کن و add web refrence رو بزن تو صفحه ای که باز میشه یه تکست باکس داره اون url ای که بهت گفتم رو تو اون تکست باکس paste کن و رو دکمه go کلیک کن حالا refrence وب سرویس اضاف شده و یک new از وب سرویست تو برنامه ی جدید بگیر و متدهاشو فراخوانی کن.
وقت ندارم وگرنه بیشتر با تصویر توضیح می دادم.
موفق باشی