Haskell:要使用哪个SOAP客户端lib?

时间:2012-03-29 18:38:15

标签: haskell soap

我想编写一个连接到SOAP服务的简单Haskell程序。理想情况下,我想使用服务的WSDL,并尽可能直接访问请求参数和响应数据。

我使用什么库?

到目前为止,我只找到了HAIFA,但它似乎在2006年左右停止了开发,所以我不确定它是否是正确的选择。

更新2015-08-14:截至目前,名为soap的软件包以及协议支持软件包soap-tlssoap-openssl可用于hackage看起来很活跃。

1 个答案:

答案 0 :(得分:7)

正如@sclv所说,SOAP鼎盛时期是在Haskell被认真用于网络系统之前。因此,您对完全成熟的SOAP库的选择有所限制。

显然,HAIFA是当天最大的努力,但它不是Hackage,所以你在那里大部分都没有运气。看起来像shoap有点尝试让一些简单的工作。

为了推广自己,有很多XML options to choose from on Hackage

  • HaXML,
  • haxr
  • 花哨的“管道”式[{3}}