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:
1var hdlr = new mq.HttpHandler(...);
o:
1var hdlr = new http.Handler(...);
Herencia
Constructor
HttpHandler
Crear http El objeto de controlador de protocolo convierte los datos del objeto de flujo en http Objeto de mensaje
1new 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
1Integer HttpHandler.maxHeadersCount;
maxBodySize
Entero, consulta y establece el tamaño máximo del cuerpo, en MB, el valor predeterminado es 64
1Integer HttpHandler.maxBodySize;
enableEncoding
Interruptor de función de descompresión automática booleana, cerrado por defecto
1Boolean HttpHandler.enableEncoding;
serverName
Cadena, consulta y establece el nombre del servidor, el predeterminado es: fibjs / 0.x.0
1String HttpHandler.serverName;
handler
Handler, http Objeto de interfaz de procesamiento de eventos actuales del procesador de conversión de protocolo
1Handler HttpHandler.handler;
Función miembro
enableCrossOrigin
Permitir solicitudes entre dominios
1HttpHandler.enableCrossOrigin(String allowHeaders = "Content-Type");
Parámetros de llamada:
- allowHeaders: Cadena, especificada para aceptar http Campo de encabezado
invoke
Procesar un mensaje u objeto
1Handler 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
1String 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
1Value HttpHandler.toJSON(String key = "");
Parámetros de llamada:
- key: Cadena, sin usar
Devolver resultado:
- Value, Devuelve un valor que contiene JSON serializable