PDA

View Full Version : استفاده از یک webservice



maxpayn2
یک شنبه 17 تیر 1386, 08:43 صبح
سلام به همه
من دارم یک فروشگاه اینترنتی طراحی میکنم ، با بانک سامان قرارداد بستم و اون ها آدرس یک webservice رو به من دادن با توضیحات در باره متد هاش ،‌ البته در این webservice از soap استفاده شده ، من باید یک سری اطلاعات رو به صورت post برای اون ها بفرستم و اون ها هم یک سری اطلاعات رو به صورت post برای من بر میگردونن ، مشکل این جاست که من کار با webservice رو بلد نیستم و از شما کمک می خوام .
ممنون میشم اگه کمک کنید ،‌ چون اگه زود تر کار رو تحویل ندم جریمه می شم .
موفق باشید

reza_rad
یک شنبه 17 تیر 1386, 08:46 صبح
سلام.خوش آمدید به برنامه نویس
قبل از هر کاری قوانین را مطالعه کنید.
قبل از عنوان کردن سوال در مورد آن جستجو کنید.
جواب شما:
http://barnamenevis.org/forum/showthread.php?t=47079

maxpayn2
یک شنبه 17 تیر 1386, 08:55 صبح
خیلی ممنون از توجه شما ، ولی من جستجو کرده بودم و این تاپیک رو هم خونده بودم ، ولی کمکی نکرد

reza_rad
یک شنبه 17 تیر 1386, 09:07 صبح
ولی من جستجو کرده بودم و این تاپیک رو هم خونده بودم ، ولی کمکی نکرد
این پست رو بخونید:(پست شماره 5 )
ولی من جستجو کرده بودم و این تاپیک رو هم خونده بودم ، ولی کمکی نکرد

اینجا دقیقا طرز استفاده از یک وب سرویس و وب متدهاش یا به عبارتی consume کردن وب سرویس توضیح داده شده.

موفق باشید

maxpayn2
یک شنبه 17 تیر 1386, 09:33 صبح
این پست رو بخونید:(پست شماره 5 )
ولی من جستجو کرده بودم و این تاپیک رو هم خونده بودم ، ولی کمکی نکرد

اینجا دقیقا طرز استفاده از یک وب سرویس و وب متدهاش یا به عبارتی consume کردن وب سرویس توضیح داده شده.

موفق باشید

آقا واقعا ممنون ، من تازه کار هستم ، ممکنه لینک ای پستی رو که فرمودید ( پست شماره 5 ) رو مرحمت فرمایید
ببخشیدا

reza_rad
یک شنبه 17 تیر 1386, 09:36 صبح
خواهش می کنم.

http://barnamenevis.org/forum/showpost.php?p=238262&postcount=5

maxpayn2
یک شنبه 17 تیر 1386, 09:43 صبح
من این کار رو کردم و در فولدر App_WebReferences دو تا فایل به نام های ReferencePayment.discomap و ReferencePayment.wsdl اضافه شد ، حالا باید چی کار کنم ؟

reza_rad
یک شنبه 17 تیر 1386, 10:13 صبح
اینجا رو بخونید:



پس از انتخاب url وب سرویس یک نام به آن نسبت دهید این نام در واقع نام کلاسی است با عنوان proxy class که برای ارتباط با وب سرویس از طریق برنامه ی شما بکار می رود.

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


private SSO.SSO sso = new WebLoginControl.SSO.SSO();
UserId_int=sso.get_user_id(UserName_txt.Text,Passw ord_txt.Text);

maxpayn2
یک شنبه 17 تیر 1386, 14:19 عصر
آقا خیلی ممنون

MH2538
دوشنبه 22 مرداد 1386, 09:57 صبح
آمن موزش گام به گام وب‌سرویس رو سایتم گذاشتم می تونی مراجعه کنی ببینی بدردت می خوره.
اگر سئوالی هم داشتی می تونی بپرسی