Soap :: Trasporto :: http :: Apache

SOAP :: Trasporto :: http :: Apache è un gestore di sapone mod_perl.
Scarica ora

Soap :: Trasporto :: http :: Apache Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Keith Brown
  • Sito web dell'editore:
  • http://search.cpan.org/~kbrown/

Soap :: Trasporto :: http :: Apache Tag


Soap :: Trasporto :: http :: Apache Descrizione

SOAP :: Trasporto :: http :: Apache è un gestore di sapone mod_perl. SOAP :: TRASPORTO :: http :: Apache è un soap mod_perl handler.synopsisUSE questa classe per esporre gli endpoint del sapone usando Apache e Mod_Perl. Ecco un esempio di una classe che vorrebbe ricevere pacchetti di sapone. Si noti che implementa una singola funzione interessante, manubrio_request, che prende gli argomenti: una serie di intestazioni, un corpo e un businessmaker per la creazione della risposta: calcolatrice del pacchetto; usare rigoroso; Sub New {Bleldes {}, spostamento; } Sub handle_request {my ($ sé, $ intestazioni, $ body, $ busticemaker) = @_; $ body -> {extra_stuff} = "ecco alcune cose extra"; foreach my $ header (@ $ intestazioni) {$ header -> {extra_stuff} = "ecco alcune cose in più"; $ Envelopemaker-> Add_header (Undef, Undef, 0, 0, $ intestazione); } $ Envelopemaker-> set_body (Undef, "myresponse", 0, $ body); } 1; per tradurre le richieste HTTP in chiamate sulla classe Calcolatrice sopra, è necessario scrivere un gestore Apache. Qui è dove userai il sapone :: Trasporto :: Http :: Classe Apache: Pacchetto serverDemo; usare rigoroso; Usa Sapone :: Trasporto :: http :: Apache; Sub Handler {My $ safe_classes = {calcolatrice => Undef,}; Sapone :: Trasporto :: http :: apache-> gestore ($ safe_classes); } 1; Come puoi vedere, questa classe è fondamentalmente tutto - analizza gli intestazioni HTTP, legge la richiesta e invia una risposta. Tutto quello che devi fare è specificare i nomi delle classi che sono sicure da inviare a. Corso, per dirlo a Apache sulla classe del gestore sopra, è necessario modificare httpd.conf. Ecco un semplice esempio che mostra come configurare un endpoint chiamato "/ sapone" che mappa sul tuo gestore serverDemo sopra: setHandler perl-script perlhandler serverdemo (lo lascio a te per essere sicuro ServerDemo è nel percorso @inc del Perl - consultare la scrittura dei moduli Apache con Perl e C di O'Reilly per aiuto con Mod_Perl, o Just man MOD_PERL) Requisiti: · Perl.


Soap :: Trasporto :: http :: Apache Software correlato

CGI :: carpa

CGI :: Carp è un modulo perl con routine CGI per la scrittura al registro degli errori httpd (o altro). ...

252

Scarica

DBM :: Any.

DBM :: Qualsiasi è un'interfaccia orientata agli oggetti, La BerkeleyDB, in cima ai formati DBM comuni di Perl. ...

193

Scarica