Objekt integriertes Objekt

ObjectHttpHandler

httpProtokollkonvertierungsprozessor

Wird verwendet, um den Datenstrom in umzuwandelnhttpProtokollnachricht, Erstellungsmethode:

1
var hdlr = new mq.HttpHandler(...);

oder:

1
var hdlr = new http.Handler(...);

Erbschaftsverhältnis

Konstrukteur

HttpHandler

ErstellenhttpProtokoll-Handler-Objekt, konvertiert die Daten des Stream-Objekts inhttpNachrichtenobjekt

1
new 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

1
Integer 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

1
Integer 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

1
Integer HttpHandler.maxBodySize;

enableEncoding

Boolescher, automatischer Dekomprimierungsfunktionsschalter, standardmäßig deaktiviert

1
Boolean 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

1
String HttpHandler.serverName;

handler

Handler,httpProtokollkonvertierungsprozessor, aktuelles Ereignisverarbeitungsschnittstellenobjekt

1
Handler HttpHandler.handler;

Mitgliedsfunktion

enableCrossOrigin

Erlauben Sie domänenübergreifende Anfragen

1
HttpHandler.enableCrossOrigin(String allowHeaders = "Content-Type");

Aufrufparameter:

  • allowHeaders: Zeichenfolge, die zur Annahme angegeben wurdehttpHeader-Feld

invoke

Verarbeiten Sie eine Nachricht oder ein Objekt

1
Handler 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.

1
String 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.

1
Value HttpHandler.toJSON(String key = "");

Aufrufparameter:

  • key: Zeichenfolge, nicht verwendet

Rückgabeergebnisse:

  • Value, gibt einen Wert zurück, der JSON serialisierbar enthält