是否有针对go语言的RETS包?

时间:2013-03-14 00:07:44

标签: go rets

我为Go搜索了一个RETS包,但还没找到。有没有人比我找到更好的运气?

librets c ++库具有许多语言的绑定,但不适用于Go。似乎swig无法为该库生成Go的绑定。也许解决方案是创建一个原生Go包?

2 个答案:

答案 0 :(得分:1)

此时没有。 Go是一种年轻语言,因此没有很多利基库。你可能需要自己编写。

找到有关该协议的所有信息here。从我可以收集到1.x版本基于XML(RPC?)并使用HTTP作为传输。版本2.x使用SOAP 1.2,它也是HTTP传输上的XML。

不幸的是,Go也没有任何SOAP库,因此无论哪种方式,您都需要使用net/httpencoding/xml包。您必须手动读取/写入SOAP信封的SOAP调用。

有关在Go中使用SOAP的信息,请参阅this answer

答案 1 :(得分:0)

我找到了项目go-rest。我希望这可以帮到你。