
WSDL2Go代码生成与SOAP代理:gowsdl工具解析
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
简介:本文探讨了使用gowsdl工具将WSDL文档转换为Go语言客户端代码的过程,介绍了如何利用该工具简化与SOAP服务的交互。
WSDL工具可以从WSDL文件生成Go代码。
安装:
在本地下载并构建:`go get github.com/hooklift/gowsdl`
或者使用Homebrew安装: `brew install gowsdl`
目标是尽可能地生成惯用的Go代码,仅支持符合文档规范的服务。具体支持如下:
- WSDL 1.1
- XML模式1.0
- SOAP 1.1
- 解决外部XML模式
该工具同时支持使用本地和远程WSDL文件。
注意事项:请记住,生成的代码只是反映了WSDL的内容。如果您的WSDL中包含重复类型定义,则在Go代码中也会出现相同的问题,并可能导致编译失败。
用法:
命令行格式为:`gowsdl [选项] myservice.wsdl`
可用参数包括:
- `-o string`: 用于指定生成的代码保存文件名(默认值为 `myservice.go`)
- `-p string`: 指定生成代码所在的包名称(默认值为 `myservice`)
全部评论 (0)
还没有任何评论哟~


