我想编写一个连接到SOAP服务的简单Haskell程序。理想情况下,我想使用服务的WSDL,并尽可能直接访问请求参数和响应数据。
我使用什么库?
到目前为止,我只找到了HAIFA,但它似乎在2006年左右停止了开发,所以我不确定它是否是正确的选择。
更新2015-08-14:截至目前,名为soap的软件包以及协议支持软件包soap-tls和soap-openssl可用于hackage看起来很活跃。
答案 0 :(得分:7)
正如@sclv所说,SOAP鼎盛时期是在Haskell被认真用于网络系统之前。因此,您对完全成熟的SOAP库的选择有所限制。
显然,HAIFA是当天最大的努力,但它不是Hackage,所以你在那里大部分都没有运气。看起来像shoap有点尝试让一些简单的工作。
为了推广自己,有很多XML options to choose from on Hackage,