0

I've searched for a RETS package for Go but could not find one yet. Did anyone had better luck than me finding that?

The librets c++ library has bindings for many languages but not for Go. Seems swig can't generate the binding for Go for that library. Maybe the solution is creating a native Go package?

4

2 に答える 2

1

現時点ではありません。Go は新しい言語であるため、ニッチなライブラリはあまりありません。おそらく自分で書く必要があります。

プロトコルに関するすべての情報は、ここにあります。私が収集できるものから、1.x バージョンは XML (RPC?) に基づいており、HTTP をトランスポートとして使用しています。バージョン 2.x はSOAP 1.2 を使用します。これも HTTP トランスポート上の XML です。

残念ながら、Go 用の SOAP ライブラリも存在しないため、どちらの方法でもnet/httpおよびencoding/xmlパッケージを使用する必要があります。SOAP エンベロープを手動で読み書きする SOAP 呼び出しを行う必要があります。

Go で SOAP を操作するには、この回答を参照してください。

于 2013-07-13T18:03:50.083 に答える