V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sadfQED2
V2EX  ›  问与答

有没有哪位见多识广的靓仔知道 SOAP 是个啥玩意?

  •  
  •   sadfQED2 · 2022-02-22 10:41:54 +08:00 · 961 次点击
    这是一个创建于 1007 天前的主题,其中的信息可能已经有所发展或是发生改变。
    对接一个国外的公司,对方研发不懂英语,沟通需要经过:我(中文)->我方商务(英文)->对方商务(英文)->对方研发(不知道什么语言),双方商务都不懂技术,也不知道有没有翻译对。

    沟通及其痛苦,而且对方研发也不知道感觉懂的知识也很落后,很多东西说不明白。给过来的文档完全看不懂是啥,唯一知道有用的就是其中的 wsdl 文件和 xsd 文件,通过 google 搜索,大致了解到这玩意是很多年以前的一种传输协议,这两个文件应该是类似接口定义的东西。

    然鹅,我们项目是 go 语言的,在 go 里面找到了 https://github.com/hooklift/gowsdl 这样一个包,可以用 wsdl 文件直接生成 go 代码,然鹅,不知道是这个包的问题,还是 wsdl 文件的问题,还是我使用问题,生成出来的代码无数多 bug ,根本没法用。

    又深入研究了一下 SOAP ,这应该基于 http 协议,通过 xml 格式传输的接口。那我理解,我应该可以直接通过 http 请求,手动拼装,解析 body 体来调用接口。然鹅,我通过 postman 尝试了无数次,始终调不通,所以前来提问,可有哪位高人见多识广对接过这种接口?可有什么调试工具,代码 Demo ?
    rookie333
        1
    rookie333  
       2022-02-22 10:46:25 +08:00
    Jq8
        2
    Jq8  
       2022-02-22 10:55:25 +08:00
    可以查一下 go 调用 webservice
    sadfQED2
        3
    sadfQED2  
    OP
       2022-02-22 11:32:34 +08:00
    @rookie333 太感谢了,救命了,给这位大哥磕两个头表示感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5600 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 07:38 · PVG 15:38 · LAX 23:38 · JFK 02:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.