Lisp SOAP客户端

4

使用Apache CXF开发SOAP Web服务客户端非常容易。我只需要调用wsdl2java,所有必需的类都会出现。是否有这样一个Lisp客户端?如果没有,我该如何编写Lisp的SOAP客户端?唯一的限制是我无法访问商业实现,如franz/lispworks或macs。

2个回答

2

有一个我在今年早些时候尝试过的工具叫做CL-SOAP。它的好处是可以读取WSDL文件并使用它来生成客户端代理。我无法让它对我的SOAP服务起作用,并在某个时候放弃了尝试(我使用的是SBCL)。CL-SOAP本身感觉有点被遗弃,上次更新是2005年。它可能可以直接为您工作。如果不行,代码很简单,稍加修改即可实现您需要的功能。

CL-XML据说有一个“SOAP模块”,但我没有尝试过。

这个问题似乎定期在comp.lang.lisp上提出,有几乎相似的答案。您可能会在那里找到更多指针。


1
Allegro Common Lisp拥有一个SOAP服务器和一个SOAP客户端。我已经成功地使用了两者,并且它们目前得到维护和支持(不像CL-SOAP)。
我的SOAP服务器轻松处理每秒几百个请求(来自Java和.NET客户端),所以我对性能感到满意。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接