-
大小: 6.68MB文件類型: .zip金幣: 2下載: 0 次發布日期: 2023-10-03
- 語言: C/C++
- 標簽: WebService??
資源簡介
C++調用C#WebService,在VS2015下測試通過。

代碼片段和文件信息
/*?soapC.cpp
???Generated?by?gSOAP?2.8.19?from?WebService.h
Copyright(C)?2000-2014?Robert?van?Engelen?Genivia?Inc.?All?Rights?Reserved.
The?generated?code?is?released?under?one?of?the?following?licenses:
GPL?or?Genivia‘s?license?for?commercial?use.
This?program?is?released?under?the?GPL?with?the?additional?exemption?that
compiling?linking?and/or?using?OpenSSL?is?allowed.
*/
#if?defined(__BORLANDC__)
#pragma?option?push?-w-8060
#pragma?option?push?-w-8004
#endif
#include?“soapH.h“
SOAP_SOURCE_STAMP(“@(#)?soapC.cpp?ver?2.8.19?2017-07-04?02:35:03?GMT“)
#ifndef?WITH_NOGLOBAL
SOAP_FMAC3?int?SOAP_FMAC4?soap_getheader(struct?soap?*soap)
{
soap->part?=?SOAP_IN_HEADER;
soap->header?=?soap_in_SOAP_ENV__Header(soap?“SOAP-ENV:Header“?soap->header?NULL);
soap->part?=?SOAP_END_HEADER;
return?soap->header?==?NULL;
}
SOAP_FMAC3?int?SOAP_FMAC4?soap_putheader(struct?soap?*soap)
{
if?(soap->version?&&?soap->header)
{ soap->part?=?SOAP_IN_HEADER;
if?(soap_out_SOAP_ENV__Header(soap?“SOAP-ENV:Header“?0?soap->header?NULL))
return?soap->error;
soap->part?=?SOAP_END_HEADER;
}
return?SOAP_OK;
}
SOAP_FMAC3?void?SOAP_FMAC4?soap_serializeheader(struct?soap?*soap)
{
if?(soap->version?&&?soap->header)
soap_serialize_SOAP_ENV__Header(soap?soap->header);
}
SOAP_FMAC3?void?SOAP_FMAC4?soap_header(struct?soap?*soap)
{
if?(soap->header?==?NULL)
{ if?((soap->header?=?soap_new_SOAP_ENV__Header(soap?-1)))
soap_default_SOAP_ENV__Header(soap?soap->header);
}
}
SOAP_FMAC3?void?SOAP_FMAC4?soap_fault(struct?soap?*soap)
{
if?(soap->fault?==?NULL)
{ soap->fault?=?soap_new_SOAP_ENV__Fault(soap?-1);
if?(soap->fault?==?NULL)
return;
soap_default_SOAP_ENV__Fault(soap?soap->fault);
}
if?(soap->version?==?2?&&?!soap->fault->SOAP_ENV__Code)
{ soap->fault->SOAP_ENV__Code?=?soap_new_SOAP_ENV__Code(soap?-1);
soap_default_SOAP_ENV__Code(soap?soap->fault->SOAP_ENV__Code);
}
if?(soap->version?==?2?&&?!soap->fault->SOAP_ENV__Reason)
{ soap->fault->SOAP_ENV__Reason?=?soap_new_SOAP_ENV__Reason(soap?-1);
soap_default_SOAP_ENV__Reason(soap?soap->fault->SOAP_ENV__Reason);
}
}
SOAP_FMAC3?void?SOAP_FMAC4?soap_serializefault(struct?soap?*soap)
{
soap_fault(soap);
if?(soap->fault)
soap_serialize_SOAP_ENV__Fault(soap?soap->fault);
}
SOAP_FMAC3?int?SOAP_FMAC4?soap_putfault(struct?soap?*soap)
{
if?(soap->fault)
return?soap_put_SOAP_ENV__Fault(soap?soap->fault?“SOAP-ENV:Fault“?NULL);
return?SOAP_OK;
}
SOAP_FMAC3?int?SOAP_FMAC4?soap_getfault(struct?soap?*soap)
{
return?(soap->fault?=?soap_get_SOAP_ENV__Fault(soap?NULL?“SOAP-ENV:Fault“?NULL))?==?NULL;
}
SOAP_FMAC3?const?char?**?SOAP_FMAC4?soap_faultcode(struct?soap?*soap)
{
soap_fault(soap);
if?(soap->version?==?2?&&?soap->fault->SOAP_ENV__Code)
return?(const?char**)(void*)&soap->fault->SOAP_ENV__Code->SOAP_ENV__Value;
return?(const?char**)(void*)&soap->fault->faultcode;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-07-04?17:14??TestWebService\
?????目錄???????????0??2017-07-04?17:14??TestWebService\.vs\
?????目錄???????????0??2017-07-04?17:14??TestWebService\.vs\TestWebService\
?????目錄???????????0??2017-07-04?17:14??TestWebService\.vs\TestWebService\v14\
?????文件???????15872??2017-07-04?17:14??TestWebService\.vs\TestWebService\v14\.suo
?????文件?????????559??2017-07-04?10:35??TestWebService\CN_USCORE2017Soap.nsmap
?????目錄???????????0??2017-07-04?17:14??TestWebService\Debug\
?????文件?????9618676??2017-07-04?17:14??TestWebService\Debug\soapC.obj
?????文件?????1118662??2017-07-04?17:14??TestWebService\Debug\soapClient.obj
?????文件?????1466005??2017-07-04?17:14??TestWebService\Debug\soapCN_USCORE2017SoapProxy.obj
?????文件???????11834??2017-07-04?17:14??TestWebService\Debug\stdafx.obj
?????文件??????632715??2017-07-04?17:14??TestWebService\Debug\stdsoap2.obj
?????文件????????1916??2017-07-04?17:14??TestWebService\Debug\TestWebService.Build.CppClean.log
?????文件?????3442176??2017-07-04?17:14??TestWebService\Debug\TestWebService.exe
?????文件?????4248656??2017-07-04?17:14??TestWebService\Debug\TestWebService.ilk
?????文件?????????346??2017-07-04?17:14??TestWebService\Debug\TestWebService.log
?????文件??????334048??2017-07-04?17:14??TestWebService\Debug\TestWebService.obj
?????文件?????3407872??2017-07-04?17:14??TestWebService\Debug\TestWebService.pch
?????文件?????8876032??2017-07-04?17:14??TestWebService\Debug\TestWebService.pdb
?????目錄???????????0??2017-07-04?17:14??TestWebService\Debug\TestWebService.tlog\
?????文件????????4198??2017-07-04?17:14??TestWebService\Debug\TestWebService.tlog\CL.command.1.tlog
?????文件??????159774??2017-07-04?17:14??TestWebService\Debug\TestWebService.tlog\CL.read.1.tlog
?????文件????????3254??2017-07-04?17:14??TestWebService\Debug\TestWebService.tlog\CL.write.1.tlog
?????文件????????2092??2017-07-04?17:14??TestWebService\Debug\TestWebService.tlog\li
?????文件????????4360??2017-07-04?17:14??TestWebService\Debug\TestWebService.tlog\li
?????文件????????1170??2017-07-04?17:14??TestWebService\Debug\TestWebService.tlog\li
?????文件?????????207??2017-07-04?17:14??TestWebService\Debug\TestWebService.tlog\TestWebService.lastbuildstate
?????文件?????1453056??2017-07-04?17:14??TestWebService\Debug\vc140.idb
?????文件?????2166784??2017-07-04?17:14??TestWebService\Debug\vc140.pdb
?????文件????????1559??2017-07-04?09:50??TestWebService\ReadMe.txt
?????文件?????4451046??2017-07-04?10:35??TestWebService\soapC.cpp
............此處省略14個文件信息
- 上一篇:數據結構與算法分析C++語言描述第二版課后答案
- 下一篇:MFC網絡聊天工具
評論
共有 條評論