اتصال به وب سرویس soap در اندروید

با سلام

وب سرویس soap چیست ؟

SOAP یک پروتکل ساده بر پایه XML برای نمایش و بسته بندی اطلاعات است که به برنامه های مختلف امکان تعریف و ارسال اطلاعات با استفاده از پروتکل HTTP را می دهد. کاربرد اصلی SOAP بعنوان پرتکل استاندارد برای انتقال پیغام در وب سرویس ها است. به زبان ساده تر SOAP پرتکل دسترسی به وب سرویس ها است.

این وب سرویس تقریبا در حال منسوخ شدن است و اکثرا از وب سرویس Restfull به دلیل سرعت و سهولت پیاده سازی استفاده می کنند.

در ادامه یک نمونه مثال کاربردی از استفاده soap برای اتصال به وب را برای شما عزیزان شرح خواهیم داد.
در این مثال از api آماده سایت W3SCHOOLS استفاده میکنیم.

برای ارتباط با وب سرویس soap در اندروید مراحل زیر را انجام دهید :

کد های زیر را داخل فایل main.xml کپی نمایید :

در ابتدای کلاس webservice.java مقادیر زیر را تعریف کنید

در متد onCreate کلاس فوق کد های زیر را قرار دهید :

در ادامه کلاس داخلی AsyncCallWS ()  را در webservice.java تعریف نمایید :

و در پایان متد getFahrenheit را که وب سرویس ما را call می کند
در کلاس  قراردهید :

در فایل manifest برنامه مجوز اینترنت را بدهید:

android_web_Service

 

 

2 Comments

  1. AMB دی ۱۸, ۱۳۹۴ Reply
  2. فاطمه اسفند ۲۵, ۱۳۹۴ Reply

دیدگاه خود را منتشر کنید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *