ورود

View Full Version : وب سرویس soap در اندروید



mahdiaspx
جمعه 11 مرداد 1392, 15:16 عصر
سلام دوستان

من برنامه ای رو دارم می نویسم که بخشی از اون اتصال به وب سرویس soap روی هاست هستش .
من یک سمپل پیدا کردم به آدرس زیر :
http://www.c-sharpcorner.com/UploadFile/88b6e5/how-to-call-web-service-in-android-using-soap/

طبق همین سمپل من پروژه ی خودمو درست کردم ، اما خطا داره .

خطا در خط زیر است :


SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME1);

دوستان کسی خودش یه سمپل از کار با وب سرویس soap داره ؟

سورس پروژه مو گذاشتم ، به کمک همه ی دوستان احتیاج دارم .

http://s3.picofile.com/file/7874402040/FinalWebService2013.rar.html

ممنون

rubiks.kde
جمعه 11 مرداد 1392, 15:23 عصر
قبلا یکی از دوستان توی همین فروم یه تاپیک در مورد استفاده از soap زده بود به اونجا مراجعه کنید شاید مشکلتون حل شد
والا خروجی log cat رو بزارید ببینیم مشکل چیه؟

mahdiaspx
جمعه 11 مرداد 1392, 17:27 عصر
باور کنید تمامی تاپیک های مرتبط رو طی یک هفته گذشته بررسی کردم .
زمانیکه به جواب نرسیدم این تاپیک جدید رو ایجاد کردم .

اینم خروجی log cat :
08-02 13:35:47.304: E/dalvikvm(868): Could not find class 'org.ksoap2.serialization.SoapObject', referenced from method com.example.mahditofighifinalwebservice2013.MainAc tivity$2.onClick

mahdiaspx
جمعه 11 مرداد 1392, 17:37 عصر
اون مشکل با عوض کردن فایل ksoap.jar حل شد
اما الان یه مشکل دیگه دارم
زمانیکه برنامه می خواد وب سرویس رو صدا بزنه خطا داره :
androidHttpTransport.call(SOAP_ACTION1, envelope);

خطا هم اینه :
Ljava.lang.StackTraceElement;@40d20378

darkenerboy
جمعه 11 مرداد 1392, 20:54 عصر
سلام
میشه یکی توضیح بده این soap چیه ؟

rubiks.kde
شنبه 12 مرداد 1392, 02:36 صبح
soap یا Simple Object Access Protocol یه پروتکل برپایه xml برای انتقال اطلاعات بین سرور و کلاینت است

mahdiaspx
شنبه 12 مرداد 1392, 08:03 صبح
دوستان ، توی اندروید برای ارتباط با یه دیتابیس sql server که روی یه هاست تو اینترنت هست ، چیکار می کنن ؟
من میخوام این کار و بکنم که رسیدم به وب سرویس soap
اگه راه دیگه ای هست ، راهنمایی کنین .
ممنون

rubiks.kde
شنبه 12 مرداد 1392, 10:02 صبح
نه فک نکنم راه دیگه ایی باشه ولی من خودم برای استفاده از mysql هم چنین کاری کردم البته من با json کار میکنم.

mahdiaspx
شنبه 12 مرداد 1392, 11:13 صبح
json رو میشه برای asp.net هم استفاده کرد ؟
اگه میشه یه سمپل کد از ارتباط با وب سرویس json بزارین .
ممنون

darkenerboy
شنبه 12 مرداد 1392, 12:40 عصر
شما برای استفاده از json میتونی به سایت اصلیش بری اونجا تمام کتابخونه ها تایید شده برای تمام زبانها رو لینک داده
من برای .net از این (http://james.newtonking.com/projects/json-net.aspx) استفاده میکنم و خیلی هم راضی هستم

beginner1393
پنج شنبه 02 بهمن 1393, 07:32 صبح
سلام
برای ارتباط و انتقال اطلاعات از asp.net به اندروید چه روشی پیشنهاد می شود ؟!
در حال حاضر برنامه نویس .net آدرس url به من داده که پسوند آن asmx هست ! این یک وب سرویس soap هست ؟
از همین استفاده کنم یا بگم با json طراحی کنه ؟ توی php که یک صفحه ساده درست می کردیم و با چند تا تابع خروجی را به فرمت json تبدیل می کردیم و توی اندروید هم با استفاده از متد POST به اون صفحه پارامنر ارسال می کردیم و فایل json را ازش می گرفتیم ...

چجوری باید از asmx استفاده کنم ؟!!!! برنامه نویس .net میتونه هر سرویسی که من ازش بخوام را پیاده سازی کنه ، بهترین روش ارتباطی در اندروید چیه که بهش بگم همون روش را توی asp استفاده کنه ؟!
متشکر