کار با وب سرویس توسط gsoap
-
p{direction:rtl; text-align:right}. سلام
کسی با gsoap کار کرده؟
من تو لینوکس دارم کار می کنم.. پس از اینکه wsdl2h و soapcpp2 فایل هامو ساختم، نمی تونم تو qt ازشون استفاده کنم.. نمی دونم چی کار باید کرد.
ممنون میشم راهنمایی کنیدp{direction:rtl; text-align:right}. لینک آموزش : http://coab.wordpress.com/2009/10/15...t-using-gsoap
p{direction:rtl; text-align:right}. متشکرم.
-
p{direction:rtl; text-align:right}. مطمئنا gSoap ابزار خیلی خوبیه. ولی اگر انتظارات شما از استفاده از وب سرویس تو برنامتون زیاد پیچیده نیست، میتونید از KDSoap استفاده کنید.
اون هم یک ابزار برای تولید کلاس از فایل description داره.http://www.kdab.com/kdab-products/kd-soap/
p{direction:rtl; text-align:right}. ویرایش: اضافه میکنم KDSoap اختصاصا برای استفاده در کیوت تولید شده.
-
p{direction:rtl; text-align:right}.
روش را اندازی وب سرویس gSoap در ویندوز :
1- ابتدا با کمک دستور <disco<url در cmd ویژوال استودیو wsdl وب سرویس را دریافت می کنیم .
2- مرحله بعد استفاده از برنامه <wsdl2h.exe <file name.wsdl برای تبدیل فایل wsdl به فایل h. برای برنامه می باشد. البته مرحله اول و دوم را میتوان با کمک <wsdl –o <out file name.h> <url/wsdl هم انجام داد.
3- در مرحله بعد ساخت فایل های cpp برای برنامه خودمان می باشد که توسط برنامه و پارامتر های زیر انجام می شود:
<soapcpp2 -i -C –I<import path> <out file name.h
4- فایل های ایجاد شده را به برنامه خودمان اضافه می کنیم و از توابع وب سرویس استفاده می کنیم.