VC++调用WEBservice
答案:2 悬赏:80
解决时间 2021-03-12 12:32
- 提问者网友:沉默的哀伤
- 2021-03-11 16:52
Connector->Property["EndPointURL"]="http://10.8.0.251:8080/service/referralService?WSDL";执行到这一步出错,是什么原因?
最佳答案
- 二级知识专家网友:糜废丧逼
- 2021-03-11 18:17
恭喜你,无法读取服务器。
你需要确认以下。
AuthPassword 端点认证用的口令。
AuthUser 端点认证用的用户名。
EndPointURL 端点的URL。
ProxyPassword 代理认证的口令。
ProxyPort 代理服务器使用的端口。
ProxyServer 代理服务器的主机名或IP地址。
ProxyUser 代理认证的用户名。
SoapAction HTTP头部中SoapAction中的值。
这一属性只能从低级的API中设定,如果使用SoapClient接口中的ConnectorProperty属性(高级API)设置该属性,它就会被忽略。
SSLClientCertificateName 如果存在,则该字符串标明用于SSL协议中的客户端证书。
其语法为: SSLClientCertificateName [CURRENT_USER | LOCAL_MACHINE\[store-name\]]证书名,其缺省的名字为 CURRENT_USER\MY。
你需要确认以下。
AuthPassword 端点认证用的口令。
AuthUser 端点认证用的用户名。
EndPointURL 端点的URL。
ProxyPassword 代理认证的口令。
ProxyPort 代理服务器使用的端口。
ProxyServer 代理服务器的主机名或IP地址。
ProxyUser 代理认证的用户名。
SoapAction HTTP头部中SoapAction中的值。
这一属性只能从低级的API中设定,如果使用SoapClient接口中的ConnectorProperty属性(高级API)设置该属性,它就会被忽略。
SSLClientCertificateName 如果存在,则该字符串标明用于SSL协议中的客户端证书。
其语法为: SSLClientCertificateName [CURRENT_USER | LOCAL_MACHINE\[store-name\]]证书名,其缺省的名字为 CURRENT_USER\MY。
全部回答
- 1楼网友:猖狂的痴情人
- 2021-03-11 18:46
1,隐式连接.将制作好的.dll.lib.h三个文件copy到你要用的工程下,然后在工程中加入#pragma comment(lib,"somedll.lib")
somedll.lib 其中somedll是你要调用的库的名字..然后直接调用你的funa就可以了
2.显式连接
typedef int (* lpfuna)(int,int);
int main(int argc, char* argv[])
{
hinstance hdll;
lpfuna funa;
hdll = loadlibrary("a.dll");
if (hdll != null)
{
// funa = (lpfuna)getprocaddress(hdll,"funa");
funa = (lpfuna)getprocaddress(hdll,makeintresource(2));
//makeintresource直接使用导出文件中的序号
if(funa!=null)
{
int result = funa(2,3);
printf("\ncall add in dll:%d",result);
}
freelibrary(hdll);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |