PDA

View Full Version : مشکل در ارتباط با وب سرویس



Delphi7_love
سه شنبه 30 دی 1393, 20:22 عصر
سلام خدمت دوستان
در این مورد خیلی تاپیک زده شده و هر کدوم به یه شکلی به نتیجه مشخص نرسیده و یا اونایی که به نتیجه رسیده ، مورد مد نظر من نیست

من یه وب سرویس با asp طراحی کردم که soap است
حال میخوام از به این وب سرویس متصل بشم و یا یک مقدار ازش دریافت کنم و یا یک مقدار بهش بفرستم که در بانک ذخیره بشه

از دوستان خواهش میکنم هر کس راه رو رفته مستقیما بگه باید چکار کنم
در ضمن من تازه اومدم سمت اندروید

Nevercom
سه شنبه 30 دی 1393, 21:29 عصر
کتابخانه ی kSOAP2 (https://code.google.com/p/ksoap2-android/) رو می تونید استفاده کنید.

ساده ترین راه هم اینه که به آدرس http://www.wsdl2code.com/pages/home.aspx برید و آدرس فایل WSDL وب سرویس رو بهش بدید تا کلاس ها رو براتون بسازه.

s3rv3r
سه شنبه 30 دی 1393, 21:30 عصر
یه نگا به این بکن کارت راه میفته


http://programmerguru.com/android-tutorial/android-webservice-example

اینم از سایت عظیم CodeProject

http://www.codeproject.com/Articles/304302/Calling-Asp-Net-Webservice-ASMX-From-an-Android-Ap

Delphi7_love
چهارشنبه 01 بهمن 1393, 00:50 صبح
بوسیله http://www.wsdl2code.com/pages/home.aspx تبدیل کردم و 3 تا فایل بهم داد
و kSOAP2 (https://code.google.com/p/ksoap2-android/) رو دانلود کردم
حالا باید این فایل هارو داخل کدوم پوشه بریزم و چطوری از اونا استفاده کنم
اسم وب سرویس روی هاست هم ws هست
از پاسخ شما ممنونم

Delphi7_love
چهارشنبه 01 بهمن 1393, 11:50 صبح
دوستان لطف میکنید...

Nevercom
چهارشنبه 01 بهمن 1393, 18:37 عصر
کتابخانه ای رو دانلود کنید که نامش به عبارت -with-dependencies ختم میشه.

فایل jar رو در پوشه ی lib کپی کنید

کلاس ها رو در فولدر src و در هر پکیجی که دوست داشتید کپی کنید. حالا باید اسم پکیج رو در کلاس ها اصلاح کنید.

الان می تونید متدهای ایجاد شده رو استفاده کنید.

nasr
دوشنبه 23 آذر 1394, 16:49 عصر
کتابخانه ی kSOAP2 (https://code.google.com/p/ksoap2-android/) رو می تونید استفاده کنید.

ساده ترین راه هم اینه که به آدرس http://www.wsdl2code.com/pages/home.aspx برید و آدرس فایل WSDL وب سرویس رو بهش بدید تا کلاس ها رو براتون بسازه.


بعد از اینکه این سایت یه فایل زیپ داد این فایل را باید چیکارش کنیم
الان من یه فایل زیپ شده دارم که 3 تا فایل داخلش هست

Nevercom
دوشنبه 23 آذر 1394, 19:31 عصر
بعد از اینکه این سایت یه فایل زیپ داد این فایل را باید چیکارش کنیم
الان من یه فایل زیپ شده دارم که 3 تا فایل داخلش هست
تو پست قبلش توضیح دادم

کتابخانه ی kSOAP رو به پروژه تون اضافه کنید و کلاس هایی که تولید کرده رو هم به پروژه اضافه کنید.
تمام متد های وب سرویس در این کلاس ها موجود هست که میتونید ازشون استفاده کنید.

همچنین از هر متد دو نسخه رو میسازی، که یکیش بصورت Async هست

nasr
سه شنبه 24 آذر 1394, 10:17 صبح
تو پست قبلش توضیح دادمکتابخانه ی kSOAP رو به پروژه تون اضافه کنید و کلاس هایی که تولید کرده رو هم به پروژه اضافه کنید.تمام متد های وب سرویس در این کلاس ها موجود هست که میتونید ازشون استفاده کنید.همچنین از هر متد دو نسخه رو میسازی، که یکیش بصورت Async هست

سلام
من همین کار ها را کردم ولی جواب نمیده

آیا آدرس وب سرویس را باید توی فایل اضافه کنم ?

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

http://www.w3schools.com/webservices/tempconvert.asmx

این هم آدرس وب سرویس خودم
http://portal.sgpco.com/service.asmx

خیلی ممنونم