将Perl脚本包装到Web服务中

时间:2012-05-10 09:49:08

标签: web-services perl firefox firefox-addon-sdk

我有一个Perl脚本,可以从命令行运行并将文件作为参数。我希望能够从我的JavaScript(在Firefox插件中)调用此脚本。我打算使用XMLHttpRequest。但是将Perl脚本包装到Web服务中的最佳方法是什么? (有没有Perl到SOAP转换器?)

1 个答案:

答案 0 :(得分:1)

  

但是将Perl脚本包装到Web服务中的最佳方法是什么?

  1. 将代码的现有功能拆分为执行工作的模块和添加命令行界面的小包装脚本
  2. 编写另一个呈现Web界面的包装器。 (可能使用类似CGI::Application(现在支持其他接口,因此您不限于CGI)或Web::Simple)。
  3.   

    (有没有Perl到SOAP转换器?)

    不要使用SOAP。

    SOAP非常复杂,并且涵盖了许多不太可能成为问题的边缘情况。请使用轻量级RESTful API。