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

2022-02-22 10:41:54 +08:00
 sadfQED2
对接一个国外的公司,对方研发不懂英语,沟通需要经过:我(中文)->我方商务(英文)->对方商务(英文)->对方研发(不知道什么语言),双方商务都不懂技术,也不知道有没有翻译对。

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

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

又深入研究了一下 SOAP ,这应该基于 http 协议,通过 xml 格式传输的接口。那我理解,我应该可以直接通过 http 请求,手动拼装,解析 body 体来调用接口。然鹅,我通过 postman 尝试了无数次,始终调不通,所以前来提问,可有哪位高人见多识广对接过这种接口?可有什么调试工具,代码 Demo ?
973 次点击
所在节点    问与答
3 条回复
rookie333
2022-02-22 10:46:25 +08:00
Jq8
2022-02-22 10:55:25 +08:00
可以查一下 go 调用 webservice
sadfQED2
2022-02-22 11:32:34 +08:00
@rookie333 太感谢了,救命了,给这位大哥磕两个头表示感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/835573

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX