Objecte objecte incorporat

Objecte HttpHandler

http Processador de conversió de protocols

Per convertir el flux de dades en http Missatge de protocol, mètode de creació:

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

o:

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

Herència

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<class>Handler|new Handler()|invoke()] [<this>HttpHandler|new HttpHandler()|maxHeadersCount;maxBodySize;enableEncoding;serverName;handler|enableCrossOrigin()] [object] <:- [Handler] [Handler] <:- [HttpHandler] HttpHandler new HttpHandler() maxHeadersCount maxBodySize enableEncoding serverName handler enableCrossOrigin() Handler new Handler() invoke() object toString() toJSON()

Constructor

HttpHandler

Crear http L'objecte manipulador de protocols converteix les dades de l'objecte de flux en http Objecte de missatge

1
new HttpHandler(Handler hdlr);

Paràmetres de trucada:

  • hdlr: Handler, Processador de missatges integrat, funció de processament, matriu de processament de cadena, objecte d’encaminament, veure detalls mq.Handler

Atributs de membre

maxHeadersCount

Enter, consulteu i definiu el nombre màxim de capçaleres de sol·licitud; el valor per defecte és 128

1
Integer HttpHandler.maxHeadersCount;

maxBodySize

Enter, consulta i estableix la mida màxima del cos, en MB, el valor per defecte és 64

1
Integer HttpHandler.maxBodySize;

enableEncoding

Interruptor de funció de descompressió automàtic booleà, tancat per defecte

1
Boolean HttpHandler.enableEncoding;

serverName

Cadena, consulta i defineix el nom del servidor, el valor per defecte és: fibjs / 0.x.0

1
String HttpHandler.serverName;

handler

Handler, http Objecte d'interfície de processament d'esdeveniments actuals de processador de conversió de protocols

1
Handler HttpHandler.handler;

Funció de membre

enableCrossOrigin

Permetre sol·licituds entre dominis

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

Paràmetres de trucada:

  • allowHeaders: Cadena, especificada per acceptar http Camp de capçalera

invoke

Processar un missatge o un objecte

1
Handler HttpHandler.invoke(object v) async;

Paràmetres de trucada:

  • v: object, Especifiqueu el missatge o l'objecte a processar

Resultat de retorn:

  • Handler, Torneu al següent processador

toString

Retorna la representació de cadena de l'objecte, generalment retorna "[Objecte natiu]", l'objecte es pot tornar a implementar segons les seves pròpies característiques

1
String HttpHandler.toString();

Resultat de retorn:

  • String, Retorna la representació de cadena de l'objecte

toJSON

Retorna la representació en format JSON de l'objecte, generalment retorna una col·lecció d'atributs llegibles definits per l'objecte

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

Paràmetres de trucada:

  • key: Cadena, sense utilitzar

Resultat de retorn:

  • Value, Retorna un valor que conté JSON serialitzable