Haskell: какую клиентскую библиотеку SOAP использовать? - PullRequest
11 голосов
/ 29 марта 2012

Я хотел бы написать простую программу на Haskell, которая подключается к SOAP-сервису. В идеале я хотел бы использовать WSDL службы и получить как можно более простой доступ к параметрам запроса и данным ответа.

Какую библиотеку мне использовать?

Пока я нашел только HAIFA , но, похоже, он прекратил развиваться примерно в 2006 году, поэтому я не уверен, что это правильный выбор.

Обновление 2015-08-14: На данный момент пакет с именем soap вместе с пакетами поддержки протокола soap-tls и soap -openssl доступен для взлома и выглядит живым.

1 Ответ

7 голосов
/ 19 мая 2012

Как говорит @sclv, время расцвета SOAP было еще до того, как Haskell серьезно использовался для веб-систем. В результате ваши опции для полноценных библиотек SOAP несколько ограничены.

Очевидно, HAIFA было самым большим усилием в тот день, но это не касается Hackage, так что вам там в основном не повезло. Похоже, shoap была попыткой заставить что-то простое работать.

Для самостоятельной работы на Hackage есть множество вариантов XML ,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...