草庐IT

go - 如何使用 gowsdl 连接 soap 服务器?

我刚开始使用golang和SOAP服务。我想使用gowsdl连接SOAP服务器。我使用gowsdl生成并获得了myservice.go。接下来我需要做什么? 最佳答案 根据生成的myservice.go文件创建一个新客户端:client:=NewSoapClient("http://yourEndPoint.svc",false,nil)使用那个客户端做一些事情:resp,err:=client.SomeStuffDefinedInSoapService()iferr!=nil{handleerror...}fmt.Println(

xml - 使用 gowsdl 进行 SOAP 调用

我正在使用gowsdl在Go中使用SOAP请求。我得到了WSDL并使用它生成了代码。在自动生成的代码中,它生成了stub,下面提到了一些代码片段。我必须进行SOAP调用,并且必须将GetAllPersonsstruct作为输入传递给服务。请帮帮我,我们该怎么做?我有请求xml但不知道如何在GetAllPersonsstruct中更新它?persons,err:=service.GetAllPersons(request)typeGetAllPersonsstruct{XMLNamexml.Name`xml:"http://service.jaxws.journaldev.comgetA