ObjectHttpHandler
httpProtokollkonvertierungsprozessor
Wird verwendet, um den Datenstrom in umzuwandelnhttpProtokollnachricht, Erstellungsmethode:
1var hdlr = new mq.HttpHandler(...);
oder:
1var hdlr = new http.Handler(...);
Erbschaftsverhältnis
Konstrukteur
HttpHandler
ErstellenhttpProtokoll-Handler-Objekt, konvertiert die Daten des Stream-Objekts inhttpNachrichtenobjekt
1new HttpHandler(Handler hdlr);
Aufrufparameter:
- hdlr:Handler, integrierter Nachrichtenprozessor, Verarbeitungsfunktion, Kettenverarbeitungsarray, Routing-Objekt, siehe Detailsmq.Handler
Mitgliedereigenschaften
maxHeadersCount
Geben Sie eine Ganzzahl ein, fragen Sie ab und legen Sie die maximale Anzahl von Anforderungsheadern fest. Der Standardwert ist 128
1Integer HttpHandler.maxHeadersCount;
maxHeaderSize
Geben Sie eine Ganzzahl ein, fragen Sie ab und legen Sie die maximale Länge des Anforderungsheaders fest. Der Standardwert ist 8192
1Integer HttpHandler.maxHeaderSize;
maxBodySize
Geben Sie eine Ganzzahl ein, fragen Sie die maximale Körpergröße in MB ab und legen Sie sie fest. Der Standardwert ist 64
1Integer HttpHandler.maxBodySize;
enableEncoding
Boolescher, automatischer Dekomprimierungsfunktionsschalter, standardmäßig deaktiviert
1Boolean HttpHandler.enableEncoding;
serverName
Geben Sie eine Zeichenfolge ein, fragen Sie den Servernamen ab und legen Sie ihn fest. Der Standardwert ist: fibjs/0.x.0
1String HttpHandler.serverName;
handler
Handler,httpProtokollkonvertierungsprozessor, aktuelles Ereignisverarbeitungsschnittstellenobjekt
1Handler HttpHandler.handler;
Mitgliedsfunktion
enableCrossOrigin
Erlauben Sie domänenübergreifende Anfragen
1HttpHandler.enableCrossOrigin(String allowHeaders = "Content-Type");
Aufrufparameter:
- allowHeaders: Zeichenfolge, die zur Annahme angegeben wurdehttpHeader-Feld
invoke
Verarbeiten Sie eine Nachricht oder ein Objekt
1Handler HttpHandler.invoke(object v) async;
Aufrufparameter:
- v:objectGeben Sie die zu verarbeitende Nachricht oder das zu verarbeitende Objekt an
Rückgabeergebnisse:
- Handler, kehren Sie zum nächsten Prozessor zurück
toString
Gibt die Zeichenfolgendarstellung des Objekts zurück. Im Allgemeinen wird „[Native Object]“ zurückgegeben. Das Objekt kann gemäß seinen eigenen Eigenschaften neu implementiert werden.
1String HttpHandler.toString();
Rückgabeergebnisse:
- String, gibt die Zeichenfolgendarstellung des Objekts zurück
toJSON
Gibt eine Darstellung des Objekts im JSON-Format zurück und gibt im Allgemeinen eine Sammlung lesbarer Eigenschaften zurück, die vom Objekt definiert werden.
1Value HttpHandler.toJSON(String key = "");
Aufrufparameter:
- key: Zeichenfolge, nicht verwendet
Rückgabeergebnisse:
- Value, gibt einen Wert zurück, der JSON serialisierbar enthält