golang调用webservice

请问用go如何调用现成的webservice服务,基于soap的

共 3 个回复


ychencode

问题已解决,自己抛一下方法,以便以后有遇到这样问题的人,能够有一个迅速方便的解决办法,而不用再三方库的寻找上徒增烦恼。

问题解决方法如下:

通过SOAP UI模拟基于SOAP协议的RPC调用,拿到HTTP请求头文件,然后,设置请求的Content-Type为text/xml,再手动增加必要的参数,通过golang的原生http包,调用Do方法,将组装好的SOAP请求发送,即可实现需求。
# 2