Objeto objeto integrado

Object HttpHandler

http Procesador de conversión de protocolo

Para convertir el flujo de datos en http Mensaje de protocolo, método de creación:

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

o:

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

Herencia

#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;serverName;handler|enableCrossOrigin()] [object] <:- [Handler] [Handler] <:- [HttpHandler] HttpHandler new HttpHandler() maxHeadersCount maxBodySize serverName handler enableCrossOrigin() Handler new Handler() invoke() object toString() toJSON()

Constructor

HttpHandler

Crear http El objeto de controlador de protocolo convierte los datos del objeto de flujo en http Objeto 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 detalles mq.Handler

Atributos 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;

maxBodySize

Entero, consulta y establece el tamaño máximo del cuerpo, en MB, el valor predeterminado es 64

1
Integer HttpHandler.maxBodySize;

serverName

Cadena, consulta y establece el nombre del servidor, el predeterminado es: fibjs / 0.x.0

1
String HttpHandler.serverName;

handler

Handler, http Objeto 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 aceptar http Campo 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

Devolver resultado:

  • Handler, Regrese al siguiente procesador

toString

Devuelve la representación en cadena del objeto, generalmente devuelve "[Native Object]", el objeto se puede volver a implementar de acuerdo con sus propias características

1
String HttpHandler.toString();

Devolver resultado:

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

toJSON

Devuelve la representación en formato JSON del objeto, generalmente devuelve una colección de atributos legibles definidos por el objeto

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

Parámetros de llamada:

  • key: Cadena, sin usar

Devolver resultado:

  • Value, Devuelve un valor que contiene JSON serializable