ObjectHttpHandler
httpprocesador de conversión de protocolo
usado para converter o fluxo de datos enhttpMensaxe de protocolo, método de creación:
1var hdlr = new mq.HttpHandler(...);
ou:
1var hdlr = new http.Handler(...);
relación de herdanza
Construtor
HttpHandler
CrearhttpObxecto controlador de protocolo, converte os datos do obxecto de fluxo enhttpobxecto de mensaxe
1new HttpHandler(Handler hdlr);
Parámetros de chamada:
- hdlr:Handler, procesador de mensaxes integrado, función de procesamento, matriz de procesamento en cadea, obxecto de enrutamento, ver detallesmq.Handler
propiedades dos membros
maxHeadersCount
Número enteiro, consulta e establece o número máximo de cabeceiras de solicitude, o valor predeterminado é 128
1Integer HttpHandler.maxHeadersCount;
maxHeaderSize
Número enteiro, consulta e establece a lonxitude máxima da cabeceira da solicitude, o valor predeterminado é 8192
1Integer HttpHandler.maxHeaderSize;
maxBodySize
Enteiro, consulta e establece o tamaño máximo do corpo en MB, o valor predeterminado é 64
1Integer HttpHandler.maxBodySize;
enableEncoding
Booleano, interruptor de función de descompresión automática, desactivado por defecto
1Boolean HttpHandler.enableEncoding;
serverName
Cadena, consulta e establece o nome do servidor, o predeterminado é: fibjs/0.x.0
1String HttpHandler.serverName;
handler
Handler,httpObxecto de interface de procesamento de eventos actuais do procesador de conversión de protocolos
1Handler HttpHandler.handler;
función de membro
enableCrossOrigin
Permitir solicitudes entre dominios
1HttpHandler.enableCrossOrigin(String allowHeaders = "Content-Type");
Parámetros de chamada:
- allowHeaders: Cadena, especificada para ser aceptadahttpcampo de cabeceira
invoke
Procesar unha mensaxe ou obxecto
1Handler HttpHandler.invoke(object v) async;
Parámetros de chamada:
- v:object, especifique a mensaxe ou o obxecto que se vai procesar
Resultados de devolución:
- Handler, volva ao seguinte procesador
toString
Devolve a representación en cadea do obxecto. Polo xeral, devólvese "[Obxecto nativo]". O obxecto pódese volver implementar segundo as súas propias características.
1String HttpHandler.toString();
Resultados de devolución:
- String, devolve a representación en cadea do obxecto
toJSON
Devolve unha representación en formato JSON do obxecto, devolvendo xeralmente unha colección de propiedades lexibles definidas polo obxecto.
1Value HttpHandler.toJSON(String key = "");
Parámetros de chamada:
- key: Cadena, non usada
Resultados de devolución:
- Value, devolve un valor que contén JSON serializable