2013-03-14 2 views
0

Я искал пакет RETS для Go, но пока не смог найти его. У кого-то было больше удачи, чем на то, что я нашел это?Есть ли пакет RETS для языка go?

Библиотека librets C++ имеет привязки для многих языков, но не для Go. Кажется, swig не может сгенерировать привязку для Go для этой библиотеки. Может быть, решение создает собственный пакет Go?

+0

Насколько я знаю, пока не существует. Почему бы тебе не написать его? –

ответ

1

На данный момент нет. Go - это молодой язык и, как таковой, не имеет много нишевых библиотек. Скорее всего, вам придется писать свои собственные.

Вся информация о протоколе находится по адресу here. Из чего я могу собрать версии 1.x основаны на XML (RPC?) И использует HTTP в качестве транспорта. Версия 2.x использует SOAP 1.2, который также является XML через HTTP-транспорт.

К сожалению, нет никаких SOAP-библиотек для Go либо, поэтому в любом случае вам понадобятся пакеты net/http5 и encoding/xml. Вам нужно будет сделать SOAP-вызовы для чтения/записи конвертов SOAP вручную.

См. this answer для работы с SOAP в Go.

0

Я нашёл проект go-rest. Я надеюсь это тебе поможет.

+0

RETS! = REST. См. Http://www.reso.org/rets – Luke

+0

@ Luke Я понимаю плохо. Спасибо за объяснение. –