Objeto incorporado

ObjetoHttpHandler

httpprocesador de conversión de protocolo

Se utiliza para convertir el flujo de datos enhttpMensaje de protocolo, método de creación:

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

o:

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

relación de herencia

Constructor

HttpHandler

CrearhttpObjeto controlador de protocolo, convierte los datos del objeto de flujo enhttpobjeto de mensaje

1
new HttpHandler(Handler hdlr);

Parámetros de llamada:

  • hdlr:Handler, procesador de mensajes incorporado, función de procesamiento, matriz de procesamiento en cadena, objeto de enrutamiento, ver detallesmq.Handler

propiedades de miembros

maxHeadersCount

Entero, consulta y establece el número máximo de encabezados de solicitud, el valor predeterminado es 128

1
Integer HttpHandler.maxHeadersCount;

maxHeaderSize

Entero, consulta y establece la longitud máxima del encabezado de solicitud, el valor predeterminado es 8192

1
Integer HttpHandler.maxHeaderSize;

maxBodySize

Entero, consulta y establece el tamaño máximo del cuerpo en MB, el valor predeterminado es 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 y establece el nombre del servidor, el valor predeterminado es: fibjs/0.x.0

1
String HttpHandler.serverName;

handler

Handler,httpObjeto de interfaz de procesamiento de eventos actuales del procesador de conversión de protocolo

1
Handler HttpHandler.handler;

función miembro

enableCrossOrigin

Permitir solicitudes entre dominios

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

Parámetros de llamada:

  • allowHeaders: Cadena, especificada para ser aceptadahttpcampo de encabezado

invoke

Procesar un mensaje u objeto

1
Handler HttpHandler.invoke(object v) async;

Parámetros de llamada:

  • v:object, especifique el mensaje u objeto a procesar

Resultados de devolución:

  • Handler, volver al siguiente procesador

toString

Devuelve la representación de cadena del objeto. Generalmente, se devuelve "[Objeto nativo]". El objeto se puede volver a implementar de acuerdo con sus propias características.

1
String HttpHandler.toString();

Resultados de devolución:

  • String, devuelve la representación de cadena del objeto

toJSON

Devuelve una representación en formato JSON del objeto, que generalmente devuelve una colección de propiedades legibles definidas por el objeto.

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

Parámetros de llamada:

  • key: Cadena, no utilizada

Resultados de devolución:

  • Value, devuelve un valor que contiene JSON serializable