Obxecto obxecto incorporado

ObjectHttpHandler

httpprocesador de conversión de protocolo

usado para converter o fluxo de datos enhttpMensaxe de protocolo, método de creación:

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

ou:

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

relación de herdanza

Construtor

HttpHandler

CrearhttpObxecto controlador de protocolo, converte os datos do obxecto de fluxo enhttpobxecto de mensaxe

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

1
Integer HttpHandler.maxHeadersCount;

maxHeaderSize

Número enteiro, consulta e establece a lonxitude máxima da cabeceira da solicitude, o valor predeterminado é 8192

1
Integer HttpHandler.maxHeaderSize;

maxBodySize

Enteiro, consulta e establece o tamaño máximo do corpo en MB, o valor predeterminado é 64

1
Integer HttpHandler.maxBodySize;

enableEncoding

Booleano, interruptor de función de descompresión automática, desactivado por defecto

1
Boolean HttpHandler.enableEncoding;

serverName

Cadena, consulta e establece o nome do servidor, o predeterminado é: fibjs/0.x.0

1
String HttpHandler.serverName;

handler

Handler,httpObxecto de interface de procesamento de eventos actuais do procesador de conversión de protocolos

1
Handler HttpHandler.handler;

función de membro

enableCrossOrigin

Permitir solicitudes entre dominios

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

Parámetros de chamada:

  • allowHeaders: Cadena, especificada para ser aceptadahttpcampo de cabeceira

invoke

Procesar unha mensaxe ou obxecto

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

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

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