ObjectHttpHandler
httpprocessador de conversió de protocols
utilitzat per convertir el flux de dades enhttpMissatge de protocol, mètode de creació:
1var hdlr = new mq.HttpHandler(...);
o:
1var hdlr = new http.Handler(...);
relació hereditària
Constructor
HttpHandler
CrearhttpObjecte gestor de protocols, converteix les dades de l'objecte de flux enhttpobjecte missatge
1new HttpHandler(Handler hdlr);
Paràmetres de trucada:
- hdlr:Handler, processador de missatges integrat, funció de processament, matriu de processament en cadena, objecte d'encaminament, vegeu els detallsmq.Handler
propietats dels membres
maxHeadersCount
Enter, consulteu i estableixi el nombre màxim de capçaleres de sol·licitud, el valor predeterminat és 128
1Integer HttpHandler.maxHeadersCount;
maxHeaderSize
Enter, consulteu i estableixi la longitud màxima de la capçalera de la sol·licitud, el valor per defecte és 8192
1Integer HttpHandler.maxHeaderSize;
maxBodySize
Enter, consulteu i configureu la mida màxima del cos en MB, el valor predeterminat és 64
1Integer HttpHandler.maxBodySize;
enableEncoding
Commutador booleà de la funció de descompressió automàtica, desactivat per defecte
1Boolean HttpHandler.enableEncoding;
serverName
Encadena, consulta i defineix el nom del servidor, el valor per defecte és: fibjs/0.x.0
1String HttpHandler.serverName;
handler
Handler,httpObjecte d'interfície de processament d'esdeveniments actuals del processador de conversió de protocols
1Handler HttpHandler.handler;
funció de membre
enableCrossOrigin
Permet sol·licituds entre dominis
1HttpHandler.enableCrossOrigin(String allowHeaders = "Content-Type");
Paràmetres de trucada:
- allowHeaders: Cadena, especificada per ser acceptadahttpcamp de capçalera
invoke
Processar un missatge o objecte
1Handler HttpHandler.invoke(object v) async;
Paràmetres de trucada:
- v:object, especifiqueu el missatge o l'objecte a processar
Resultats de retorn:
- Handler, torneu al següent processador
toString
Retorna la representació de cadena de l'objecte. En general, es retorna "[Objecte natiu]". L'objecte es pot tornar a implementar segons les seves pròpies característiques.
1String HttpHandler.toString();
Resultats de retorn:
- String, retorna la representació de cadena de l'objecte
toJSON
Retorna una representació en format JSON de l'objecte, generalment retornant una col·lecció de propietats llegibles definides per l'objecte.
1Value HttpHandler.toJSON(String key = "");
Paràmetres de trucada:
- key: Corda, no utilitzada
Resultats de retorn:
- Value, retorna un valor que conté JSON serializable