V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GrapeCityChina
V2EX  ›  推广

万物皆可集成系列:低代码对接 Web Service 接口

  •  
  •   GrapeCityChina · 2022-11-17 17:11:36 +08:00 · 659 次点击
    这是一个创建于 765 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我们知道活字格支持不写代码实现双向 API 绑定,那么没那么主流的 Web Service 接口( SOAP 协议+XML 交互格式)呢?其实对接的思路没有那么复杂,得用 C#编码来对接的。 作为一款企业级低代码开发平台,活字格可以和许多第三方软硬件进行集成,灵活、高效使它不可忽视的优势。在之前的内容中我们已经介绍了活字格如何与其它系统、应用对接,今天来说说以天气预报 Web Service 的接口为例,如何使用活字格来对接它的 WSDL 接口。 天气预报 WEB 服务接口说明 - 天气现象和图例 - WebXml.com.cn

    下面我们来看看实际操作的步骤吧。文末有代码示例下载地址,不要错过~

    项目实战

    第一步:在 Visual Studio 创建 ServerApi 由于活字格 6.1 切换了.Net Core ,我建议大家在创建 ServerAPI 的时候直接选择创建.Net Standard 框架的类库。 在我们帮助手册的这里,详细讲解了如何创建一个服务端 WebAPI https://help.grapecity.com.cn/pages/viewpage.action?pageId=72366523

    第二步:引用 Web Service 服务 创建好.Net Standard 类库后需要引用 Web Service 服务,可参考这里 在 ASP.NET Core 调用 WebService - .NET 开发菜鸟 - 博客园 (cnblogs.com)

    引用好 Web Service 服务之后,在 C#工程文件中可以看到对应的方法

    第三步:编写活字格 ServerAPI 代码

    第五步:对比 SoapUI ,处理 response 获取的值 这是 SoapUI

    这是 response 获取的值

    根据你的业务场景,通过 C#编码方式对返回值做逻辑处理

    第六步:设计器中用发送 HTTP 请求命令请求活字格的 ServerAPI

    打完收工~

    按照这个步骤,你就可以使用活字格来对接 WSDL 接口了。 示例下载地址: https://gcdn.grapecity.com.cn/forum.php?mod=attachment&aid=MjQ0NzYyfDE2YzQ2Y2I0fDE2Njg2NzU1NjB8NjI2NzZ8OTk3MTg%3D

    拓展阅读

    万物皆可集成系列:低代码对接企企云实现数据集成 万物皆可集成系列:低代码如何不成为数据孤岛 万物皆可集成系列:活字格对接泛微 e-cology

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2660 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:11 · PVG 23:11 · LAX 07:11 · JFK 10:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.