ObjetoHttpHandler
httpprocesador de conversión de protocolo
Se utiliza para convertir el flujo de datos enhttpMensaje de protocolo, método de creación:
1var hdlr = new mq.HttpHandler(...);
o:
1var hdlr = new http.Handler(...);
relación de herencia
Constructor
HttpHandler
CrearhttpObjeto controlador de protocolo, convierte los datos del objeto de flujo enhttpobjeto 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 detallesmq.Handler
propiedades de miembros
maxHeadersCount
Entero, consulta y establece el número máximo de encabezados de solicitud, el valor predeterminado es 128
1Integer HttpHandler.maxHeadersCount;
maxHeaderSize
Entero, consulta y establece la longitud máxima del encabezado de solicitud, el valor predeterminado es 8192
1Integer HttpHandler.maxHeaderSize;
maxBodySize
Entero, consulta y establece el tamaño máximo del cuerpo en MB, el valor predeterminado es 64
1Integer HttpHandler.maxBodySize;
enableEncoding
Booleano, interruptor de función de descompresión automática, desactivado por defecto
1Boolean HttpHandler.enableEncoding;
serverName
Cadena, consulta y establece el nombre del servidor, el valor predeterminado es: fibjs/0.x.0
1String HttpHandler.serverName;
handler
Handler,httpObjeto 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 ser aceptadahttpcampo 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
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.
1String 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.
1Value HttpHandler.toJSON(String key = "");
Parámetros de llamada:
- key: Cadena, no utilizada
Resultados de devolución:
- Value, devuelve un valor que contiene JSON serializable