vs2008引用webservice
1,用sproxy.exe生成头文件, 在cmd命令行中输入sproxy.exe /wsdl wsdl文件.wsdl
2,项目中添加头文件
3,调用代码
// 生成的wsdl文件
# "wsdl.h"
// 引用命名
using namespace classInWsdl;
Method()
{
// 因为生成的代码是基于ATL的,所以要初始化COM
CoInitialize(NULL);
// 代理对象
ClassName* debug = new ClassName;
// 设置wsdl地址
debug->SetUrl(wsdlurl);
// 适当的延时
debug->SetTimeout(200000);
// 调用方法
// p1,p2,参数
// ret,函数的返回值
HRESULT hr = debug->getFun(p1,p2,,&ret);
if(FAILED(hr))
// 调用失败
else
// 调用成功
delete debug;
CoUninitialize();
}
本文介绍如何使用Visual Studio 2008通过sproxy.exe工具生成WebService头文件,并将其添加到项目中进行调用的方法。具体步骤包括:生成头文件、添加头文件至项目以及编写调用代码。
5870

被折叠的 条评论
为什么被折叠?



