web-services - 如何通过 ATL 代码与 Web 服务交互
问题描述
我想从 ATL 代码调用简单的 Web 服务。我是 ATL 和 Webservice 的新手。我在 MFC 和 VC++ 上工作。我想知道从向导创建 ATL 项目时应用程序类型应该是什么以及如何调用 Web 服务(已创建)
我尝试了什么:- 1. 我尝试为 ATL 创建示例项目,它要求我选择 DLL/EXE,我选择了 EXE 考虑到我将能够执行但它无法构建。2. 在互联网上搜索如何从 ATL 调用 Web 服务,但我没有找到有用的东西。我对 ATL 和 ATL Server 术语感到困惑。
任何帮助表示赞赏。
解决方案
- 如果您希望通过 ATL 和 Visual C++ 使用 Web 服务,那么您可以使用ATL Server来使用 SOAP-RPC 编码的有效负载,但您不能轻易地使用 SOAP-doc 文字有效负载。
- 有关从示例客户端应用程序使用 ATL Server Web 服务的更多信息,请参阅apress 网站上ATL Server 书籍的示例代码(勘误表)。
推荐阅读
- r - R:在数据框中对分组应用 SVM 函数
- google-analytics - Cookie 同意 - 重新发送页面查看事件?
- caching - 如果超出磁盘配额,GeoWebCache 会截断所有切片
- angular7 - 当我处于开发阶段时,如何从角度项目外部提供 img src 路径
- python-3.x - 为什么 pandas.to_csv 在尝试保留 NaN 时会丢弃数字?
- flutter - 如何在 Flutter 中本地化服务器数据?
- javascript - 获取输入的值并将其转换为某种数组格式
- reactjs - 创建反应应用程序 - 没有打字稿,得到错误:无法加载解析器'@typescript-eslint/parser'
- javascript - 将 socket.io 与快速路由器一起使用
- javascript - 使用 XHR 提交 HTML 表单在基于 iOS/iPadOS 的设备上不起作用