Soapjr.

SOAP ohne Blastein und JR
Jetzt downloaden

Soapjr. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Rob Manson
  • Website des Verlags:
  • http://search.cpan.org/~robman/

Soapjr. Stichworte


Soapjr. Beschreibung

Seife ohne Blastein und JR SOAPJR ist eine Seife ohne BLOAT und JR (JSON-RPC) mit ordnungsgemäßer Fehlerbehandlung und Datei-Uploads.Synopsis-Übersicht -------- 1. Empfangsanforderungsnachricht 2. Überprüfen Sie die Anforderungsnachricht 3. Prozessanforderungsnachricht 4 Antwortnachricht 5. Antwortnachricht konfigurieren 6. Antwortnachricht senden # Die Annahme ist, dass dieses Modul innerhalb eines Perl-Skripts (oder einem Apache-Anforderungshandler) verwendet wird. - Verwendung im Modul Verwenden Sie SOAPJR; # - Erstellen Sie das SOAPJR Server-Objekt # HINWEIS: Dies ist das Äquivalent von Jquery auf der Clientseite und kann im Skript Apache Perl_Startup.pl erstellt werden. # 1. Empfangen Sie Anforderungsnachricht # - Ihr Perl-Skript wird entweder direkt oder als Handler # z. /Soapjr.pl # 2. Validieren Sie die Anforderungsnachricht # - Erstellen Sie das Inbound-Anforderungsobjekt für diese Anfrage Meine $ -Anfrage = $ server-> create_request ($ query_params_hashref, \% env); # - Setzen Sie alle Einstellungen für dieses eingehende Anforderungsobjekt $ Anfrage-> Set ({Options => {"..." => "..."}}); . $ self-> create_response ({umhüllen => {"option1" => "xxx"}}); . ); # 6. Fügen Sie Fehler hinzu, die Sie To # - Wenn Ihre Verarbeitung von $ Anforderung keine Fehler erstellt, fügen Sie sie einfach mit $ Response-> Add_Error () # E.G. # $ s = $ r-> add_error ({# context => "head", # property => "sid", # fehler => {# Code => 401, # Nachricht => "Ungültige Sitzungs-ID" #} # }); # HINWEIS: $ s (z. B. die Rendite von ADD_Error ()) ist ein serialisierter_string des aktuellen Objekts, nachdem der Fehler hinzugefügt # 7. Antwort Nachricht senden # - Wenn Sie fertig sind, senden Sie Ihre Antwort zurück, mein $ send_result = $ Antwort-> Senden ({head => {"Option1" => "DDD"}, Body => {"Option1" => "lll"}}); # oder Sie können einfach eine serialisierte Zeichenfolge des Objekts jederzeit mit $ Response-> -Unternehmen () verwenden. Anforderungen: · Perl.


Soapjr. Zugehörige Software