我已经为Go搜索了一个RETS包,但还找不到。有没有人比我找到更好的运气?是否有适合go语言的RETS包?
librets C++库具有多种语言的绑定,但不适用于Go。似乎swig无法为该库生成Go的绑定。也许解决方案是创建一个原生的Go包?
我已经为Go搜索了一个RETS包,但还找不到。有没有人比我找到更好的运气?是否有适合go语言的RETS包?
librets C++库具有多种语言的绑定,但不适用于Go。似乎swig无法为该库生成Go的绑定。也许解决方案是创建一个原生的Go包?
此时没有。 Go是一种年轻的语言,因此没有很多小众图书馆。你可能需要写你自己的。
关于该协议的所有信息被发现here。从我可以收集的1.x版本基于XML(RPC?)并使用HTTP作为传输。版本2.x使用SOAP 1.2,这也是通过HTTP传输的XML。
遗憾的是,Go没有任何SOAP库,因此无论哪种方式,您都需要使用net/http
和encoding/xml
包。您必须使SOAP调用手动读取/写入SOAP信封。
请参阅this answer在Go中使用SOAP。
据我所知还没有存在。你为什么不写一个。 – 2013-06-04 21:21:41