دوره های آموزشی
خانه / Asp Form / فراخوانی وب سرویس Asp.Net و C# از طریق PHP

فراخوانی وب سرویس Asp.Net و C# از طریق PHP

در این قسمت از آموزش Web Service از آکادمی برنامه نویسان به نحوه فراخوانی وب سرویس در php خواهیم پرداخت. Web Service فراخوانی شده در پست قبلی ایجاد شده است .

ابتدا یک وب سرویس در Asp.Net ایجاد کنید ( آموزش Web Services در ASP.NET و #C )

بعد ایجاد وب سرویس آن را اجرا کرده و مسیری که در مرورگر بعد اجرای برنامه ایجاد می شود را کپی کنید(برای مسیر دهی وب سوریس در فایل PHP)

یک فایل php ایجاد کنید و کد های زیر را در آن وارد کنید :

توضیح کدها :

خط دوم یک فایل php  به صفحه افزوده است که شامل کلاس ها و متد های لازم برای کار با وب سرویس هاست که این فایل و سایر فایل های وابسته به آن را از از آدرس http://sourceforge.net/projects/nusoap/ دانلود کنید و در کنار فایل PHP قرار دهید(فایل های لازم در پوشه lib قرار دارد).

خط سوم مسیر فرا خوانی وب سرویس می باشد ، مسیری که کپی کرده اید را اینجا وارد کنید توجه داشته باشید که انتهای مسیر شامل عبارت  wsdl? است.

خط چهارم یک شئی از نوع nusoap_client ایجاد می کند که برای آن ۲ پارامتر باید بدهیم که اولی مسیر وب سرویس است.

خط پنجم فراخوانی متد call است که دو پارامتر می گیرد اولی نام متدی که از وب سرویس می خواهیم فراخوانی کنیم و دومی آرایه ای که اندیس های آن  نام پارامتر های متد مربوطه در وب سرویس  می باشد.

فراخوانی وب سرویس در php

فراخوانی وب سرویس در php

 

درباره ی محمد آذرنیوا

محمد آذری
من محمد آذرنیوا، نویسنده و مدرس دوره های برنامه نویسی ، طراحی وب و تحلیل گر پایگاه داده هستم و قصد دارم در این وبسایت مطالب کاربردی در این زمینه را با شما به اشتراک بگذارم. بیشتر از یک برنامه نویس باشید...

همچنین ببینید

الگوی ریپوزیتوری ( Repository Pattern ) در ASP.NET MVC

در این مقاله ، در مورد الگوی ریپوزیتوری (Repository Pattern ) که اغلب برای ایجاد برنامه ...

دیدگاهتان را بنویسید

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