SOAP学习之一:Visual C++创建简单的客户端--使用soap toolkit 3.0获取UTC服务器时间

这篇具有很好参考价值的文章主要介绍了SOAP学习之一:Visual C++创建简单的客户端--使用soap toolkit 3.0获取UTC服务器时间。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

初始接触 XML及SOAP第一天,摸不着头绪,看了很多文章,总结一下几点心得,附一个小例子使用VC++控制台程序获取UTC服务器时间。

看到的资料VC++都是使用soap toolkit来使用SOAP,soap toolkit目前看最高版本应该是3.0,但是微软已经不再对soap toolkit提供技术支持及更新,在微软官网没找到3.0的下载,目前微软官方能z找到的下载的版本为2.0:http://download.microsoft.com/download/xml/soap/2.0/w98nt42kme/EN-US/SoapToolkit20.exe

如果使用3.0,只能从第三方网站下载。安装soap toolkit很简单,但是要记住安装路径,以便在程序中引用。国人的文章多是翻译一篇SOAP Client Using Visual C++,文章大多雷同,但是由于该文章中的测试实现功能为返回雅虎用户的在线信息(The service indicates Yahoo Messenger’s online presence),雅虎已经停服,照着做程序会在调用EndMessage时报错……到处是坑……

有几个注意问题:

1、命名空间问题:

由于使用XML,要在程序中使用命名空间:using namespace MSXML2;如果是VC++控制台程序没什么问题,如果编译时,报错:error C2872:“IXMLDOMDocumentPtr”为不明确的符号

发现已经说明了编译器对IXMLDOMXXX不明确,有两个选择:安装包中默认的msxml.h和生成目录下的msxml4.tlh,导致编译器不知道该用哪个。解决方法参考论坛的方法:去掉namespace,显式的限定接口声明.就是用MSXML2::IXMLDOMDocumentPtr docPtr。不使用命名空间using namespace MSXML2。<文章来源地址https://www.toymoban.com/news/detail-486616.html

到了这里,关于SOAP学习之一:Visual C++创建简单的客户端--使用soap toolkit 3.0获取UTC服务器时间的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python用websockets创建服务端websocket创建客户端

    服务端 客户端

    2024年02月22日
    浏览(37)
  • c语言实现https客户端 源码+详细注释(OpenSSL下载,visual studio编译器环境配置)

    请参考:openssl下载安装教程 步骤:官网下载-安装到选定目录-配置环境变量-打开命令窗口检查是否安装成功 注意: 打开命令窗口(快捷键 win + r ,在弹出窗口内输入cmd按回车),输入命令openssl version如果显示openssl版本则表示安装成功。 我出现的问题:明明安装上了却显示

    2024年04月16日
    浏览(36)
  • java用es客户端创建索引

    先用java创建esClient 创建es索引模板 新建索引 批量插入数据 1.先批量生成数据 2批量导入方法

    2024年02月11日
    浏览(35)
  • 【libevent】http客户端3:简单封装

    LibEventHttp

    2024年02月15日
    浏览(33)
  • c# MES 对接之一(XML、JSON、SOAP)

    //MES( Manufacturing Execution System )是制造业中的一种信息化系统, //用于管理生产过程中的各个环节,包括 计划、生产、质量、库存 等。 //对接MES通常使用XML、JSON、SOAP等协议进行数据交互。 //以下是使用C#编写MES对接代码的示例: // 1. 使用XML 协议进行数据交互 //csharp using

    2024年02月09日
    浏览(37)
  • c语言实现简单的tcp客户端

    功能:实现一个简单的tcp客户端,连接本地端口8888的tcp服务端,并发送一条报文。  

    2024年02月14日
    浏览(33)
  • 【ES实战】ES创建Transports客户端时间过长分析

    2023年10月19日 在创建ES Transport客户端的时,当出现以下场景时,影响连接速度。 使用ES Transport 客户端创建与集群的链接。 连接地址里面有不存在的IP 在增加ES节点时,采用逐个增加的方式 整个建立链接的过程会非常耗时。 采用jar依赖如下 创建连接代码如下 输出结果 是否可

    2024年02月07日
    浏览(32)
  • Netty理论与实践(二) 创建http客户端 服务端

    1. 使用echo服务器模拟http 通过上一篇文章中的echo服务器程序来模拟一次HTTP请求。 接收消息的代码如下: 我们通过postman直接访问echo服务器: 请求成功,echo服务器接收到了本次HTTP请求,控制台打印内容如下: 上面的原理很容易理解,postman通过tcp建立与服务器localhost:8001的连

    2024年02月16日
    浏览(23)
  • 因项目只做socket客户端,不想用workerman或者swoole框架,简单实现ws PHP客户端

    docs/Client.md · master · mirrors / Textalk / websocket-php · GitCode

    2024年02月13日
    浏览(38)
  • Java实现WebSocket客户端和服务端(简单版)

    天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。 写在前面: WebSocket是一种在单个TCP连接上进行全双工通信的协议。 WebSocket通信协议于

    2024年02月08日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包