对接一个国外的公司,对方研发不懂英语,沟通需要经过:我(中文)->我方商务(英文)->对方商务(英文)->对方研发(不知道什么语言),双方商务都不懂技术,也不知道有没有翻译对。
沟通及其痛苦,而且对方研发也不知道感觉懂的知识也很落后,很多东西说不明白。给过来的文档完全看不懂是啥,唯一知道有用的就是其中的 wsdl 文件和 xsd 文件,通过 google 搜索,大致了解到这玩意是很多年以前的一种传输协议,这两个文件应该是类似接口定义的东西。
然鹅,我们项目是 go 语言的,在 go 里面找到了
https://github.com/hooklift/gowsdl 这样一个包,可以用 wsdl 文件直接生成 go 代码,然鹅,不知道是这个包的问题,还是 wsdl 文件的问题,还是我使用问题,生成出来的代码无数多 bug ,根本没法用。
又深入研究了一下 SOAP ,这应该基于 http 协议,通过 xml 格式传输的接口。那我理解,我应该可以直接通过 http 请求,手动拼装,解析 body 体来调用接口。然鹅,我通过 postman 尝试了无数次,始终调不通,所以前来提问,可有哪位高人见多识广对接过这种接口?可有什么调试工具,代码 Demo ?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/835573
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.