SOAP :: Transport :: HTTP :: Apache

SOAP :: Transport :: HTTP :: ApacheはSOAP MOD_PERLハンドラです。
今すぐダウンロード

SOAP :: Transport :: HTTP :: Apache ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Keith Brown
  • 出版社のWebサイト:
  • http://search.cpan.org/kbrown/

SOAP :: Transport :: HTTP :: Apache タグ


SOAP :: Transport :: HTTP :: Apache 説明

SOAP :: Transport :: HTTP :: ApacheはSOAP MOD_PERLハンドラです。 SOAP :: Transport :: HTTP :: ApacheはSOAP MOD_PERL Handler.synopsisSisSisSisusionこのクラスをapacheとmod_perlを使用してSOAPエンドポイントを公開します。これは、SOAPパケットを受信したいクラスの例です。それはそれがそこに引数を取ります:ヘッダー、ボディ、および応答を作成するためのエンベロペーカーの配列:Package Calculator。厳密を使う。 Sub New {Bless {}、Shift;サブhandle_request {My($自己、$ヘッダー、$ BODY、$ envelopemaker)= @_; $ BODY - > {extra_staff} = "Extraft Stuff}; Foreach $ header(@ $ headers){$ header - > {extraft_staff} = "Extraft_Stuff} ="さらに追加のもの "; $ ENVELOPEMAKER-> ADD_HEADER(UNDEF、UNDEF、0,0、$ HEADER); $ EnvelopeMaker-> set_body(undef、 'myresponse'、0、$ body); 1; 1; HTTPリクエストを上記のCalculatorクラスの通話に変換するには、Apacheハンドラを作成する必要があります。これは、SOAP :: Transport :: HTTP :: Apacheクラスを使用する場所です。厳密を使う。 SOAP :: Transport :: HTTP :: Apacheを使用する。サブハンドラ{My $ safe_classes = {calculator => undef、}; SOAP :: Transport :: HTTP :: Apache-> Handler($ safe_classes); 1; 1;わかるように、このクラスは基本的にそれをすべて解析します - HTTPヘッダーを解析し、要求を読み取り、応答を送信します。上記のハンドラクラスに関するApacheを指示するためには、Dispatch Apacheに安全なクラスの名前を指定するだけで、httpd.confを変更する必要があります。上記のServerDemoハンドラにマッピングする「/ SOAP」という名前のエンドポイントを設定する簡単な例です。 SetHandler Perl-Script PerlHandler ServerDemo (確かめてください。 ServerDemoはPerlの@incパスにあります - MOD_PERLのヘルプのためにPerlとCによるApachモジュールの書き込み、または単にman mod_perl)の要件を参照してください。 ・Perl


SOAP :: Transport :: HTTP :: Apache 関連ソフトウェア