我为Go搜索了一个RETS包,但还没找到。有没有人比我找到更好的运气?
librets c ++库具有许多语言的绑定,但不适用于Go。似乎swig无法为该库生成Go的绑定。也许解决方案是创建一个原生Go包?
答案 0 :(得分:1)
此时没有。 Go是一种年轻语言,因此没有很多利基库。你可能需要自己编写。
找到有关该协议的所有信息here。从我可以收集到1.x版本基于XML(RPC?)并使用HTTP作为传输。版本2.x使用SOAP 1.2,它也是HTTP传输上的XML。
不幸的是,Go也没有任何SOAP库,因此无论哪种方式,您都需要使用net/http
和encoding/xml
包。您必须手动读取/写入SOAP信封的SOAP调用。
有关在Go中使用SOAP的信息,请参阅this answer。
答案 1 :(得分:0)
我找到了项目go-rest。我希望这可以帮到你。