SOAP :: Transport :: http :: Apache

SOAP :: Transport :: http :: Apache ist ein SOAP-Mod_Perl-Handler.
Jetzt downloaden

SOAP :: Transport :: http :: Apache Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Keith Brown
  • Website des Verlags:
  • http://search.cpan.org/~kbrown/

SOAP :: Transport :: http :: Apache Stichworte


SOAP :: Transport :: http :: Apache Beschreibung

SOAP :: Transport :: http :: Apache ist ein SOAP-Mod_Perl-Handler. SOAP :: Transport :: http :: Apache ist ein SOAP-Mod_Perl-Handler.Synopsisuse Diese Klasse soll SOAP-Endpunkte mit Apache und Mod_PERL aussetzen. Hier ist ein Beispiel einer Klasse, die SOAP-Pakete empfangen möchte. HINWEIS Verwenden Sie streng; sub neu {segne {}, Schicht; } SUB-Griff_Request {My ($ Self, $ Header, $ Body, $ Envelopemaker) = @_; $ body -> {extra_stuff} = "Eres etwas zusätzliches Zeug"; Foreach My $ Header (@ $ Headers) {$ header -> {extra_stuff} = "Hier ist ein mehr zusätzliches Zeug"; $ Envelememaker-> add_header (undef, undef, 0, 0, $ header); } $ Envelopemaker-> set_body (undef, 'myresponse', 0, $ körper); } 1; Um HTTP-Anfragen in Anrufe in Ihrer Rechnerklasse oben zu übersetzen, müssen Sie einen Apache-Handler schreiben. Hier verwenden Sie die SOAP :: Transport :: http :: Apache-Klasse: Paket serverDemo; Verwenden Sie streng; Verwenden Sie SOAP :: Transport :: http :: Apache; Sub-Handler {MY $ safe_classes = {Calculator => undef,}; SOAP :: Transport :: HTTP :: Apache-> Handler ($ Safe_Classes); } 1; Wie Sie sehen, ist diese Klasse grundsätzlich alles - analysiert die HTTP-Header, liest die Anforderung und sendet eine Antwort. Alles, was Sie tun müssen, ist die Namen der Klassen anzugeben, die für den Versand sicher sind. Hier ist ein einfaches Beispiel, das anzeigt, wie ein Endpunkt namens "/ SOAP" eingerichtet ist, der auf Ihrem ServerDemo-Handler oben aufkennt: SetHandler Perl-Skript PerlHandler ServerDemo (Ich überlasse es Ihnen, um sicherzustellen ServerDemo befindet sich in der @inc-Pfad von Perl - siehe SEINE Apache-Module mit Perl und C von O'Reilly für Hilfe bei MOD_PERL oder nur MAN MOD_PERL) Anforderungen: · Perl.


SOAP :: Transport :: http :: Apache Zugehörige Software