1

コマンドラインから実行でき、ファイルを引数として受け取る Perl スクリプトがあります。このスクリプトを JavaScript から (Firefox アドオンで) 呼び出せるようにしたいと考えています。を使う予定でしたXMLHttpRequest。しかし、Perl スクリプトを Web サービスにラップする最良の方法は何ですか? (Perl から SOAP へのコンバーターはありますか?)

4

1 に答える 1

1

しかし、Perl スクリプトを Web サービスにラップする最良の方法は何ですか?

  1. コードの既存の機能を、作業を行うモジュールと、コマンド ライン インターフェイスを追加するための小さなラッパー スクリプトに分割します。
  2. Web インターフェイスを表示する別のラッパーを作成します。(おそらくCGI::Application (他のインターフェイスをサポートするようになったため、CGI に制限されません) やWeb::Simpleなどを使用します)。

(Perl から SOAP へのコンバーターはありますか?)

SOAP を使用しないでください。

SOAP は分厚く複雑であり、問​​題になる可能性が低い多くのエッジ ケースをカバーしています。代わりに、軽量の RESTful API を使用してください。

于 2012-05-10T11:57:53.853 に答える