آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل ارتباط وب سرویس asp.net و اندروید

m@hhhdy  9 سال پیش  9 سال پیش
0 0

        با سلام و عرض خسته نباشید به تمام دوستان ، من برای ارتباط وب سرویس asp.net  و اندروید مشکل دارم ، باور کنید هم مطالب سایت و هم راهنمایی هایی که دوستان انجام دادن رو مطالعه و انجام دادم اما موفق نشدم ، نمونه کدها رو اینجا میزارم و اروری که دریافت کردم ، اگه دوستان بتونن راهنمایی بفرمایند خیلی ازشون ممنون میشم

کد وب سرویس 

و کد اندروید

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

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
AhmadVB  9 سال پیش
+3 0

سلام.

اگر اشتباه نکنم شما دارید از سیستم قدیم وب سرویس دات نت (معروف به ASMX) استفاده می کنید که دیگه الان کارایی لازم را نداره. (بسیار کند و سنگین هستند)  امروزه دیگه از اون روش استفاده نمیشه. بهترین روش فعلی این هست که یک Restful API طراحی کنید. یعنی وب سرویسی که داده ها را بر اساس JSON دریافت و ارسال می کنه.

راهنما های بسیار زیادی در مورد پیاده سازی این نوع وب سرویس وجود داره مثلا در اینجا روش پیاده سازی Web API 2 با دات نت توضیح داده شد یا در اینجا هم Web API را توضیح داده. دقت کنید که در این لینک ها داده ها را سمت سرور با JSON خروجی می ده و سمت وب سایتی که به عنوان نمونه ایجاد کرده با JQuery می گیره. شما سمت وب سایتش را دیگه نیاز ندارید. تا همونجایی که کنترلر ها را میسازه کافیه.

بعد از  ساخت وب سرویس تان بهتر است با نرم افزارهایی مثل Postman  که یک افزونه برای گوگل کروم هست وب سرویس تان را تست کنید. بعد از اطمینان، سمت اندروید می توانید اطلاعات را دریافت کنید. (در آموزش های استاد این مطلب به خوبی گفته شده ولی چون HttpClient دیگه الان Depricate شده می تونید به جاش از Retrofit  استفاده کنید)

0 0
ممنون مهندس از لطفتون و راهنمایی خوبتون (9 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .