Obxecto HttpHandler
http Procesador de conversión de protocolos
Para converter o fluxo de datos en http Mensaxe de protocolo, método de creación:
1var hdlr = new mq.HttpHandler(...);
ou:
1var hdlr = new http.Handler(...);
Herdanza
Construtor
HttpHandler
Crear http O obxecto controlador de protocolo converte os datos do obxecto de fluxo en http Obxecto da mensaxe
1new HttpHandler(Handler hdlr);
Parámetros de chamada:
- hdlr: Handler, Procesador de mensaxes incorporado, función de procesamento, matriz de procesamento de cadeas, obxecto de enrutamento, ver detalles mq.Handler
Atributos dos membros
maxHeadersCount
Entero, consulta e define o número máximo de cabeceiras de solicitude, o predeterminado é 128
1Integer HttpHandler.maxHeadersCount;
maxBodySize
Entero, consulta e define o tamaño máximo do corpo, en MB, o predeterminado é 64
1Integer HttpHandler.maxBodySize;
enableEncoding
Conmutador de función de descompresión booleano e automático, pechado por defecto
1Boolean HttpHandler.enableEncoding;
serverName
Cadea, consulta e configura o nome do servidor, o predeterminado é: fibjs / 0.x.0
1String HttpHandler.serverName;
handler
Handler, http Procesador de conversión de protocolo obxecto de interface de procesamento de eventos actuais
1Handler HttpHandler.handler;
Función de membro
enableCrossOrigin
Permitir solicitudes entre dominios
1HttpHandler.enableCrossOrigin(String allowHeaders = "Content-Type");
Parámetros de chamada:
- allowHeaders: Cadea, especificada para aceptar http Campo de cabeceira
invoke
Procesa unha mensaxe ou un obxecto
1Handler HttpHandler.invoke(object v) async;
Parámetros de chamada:
- v: object, Especifique a mensaxe ou o obxecto a procesar
Resultado de volta:
- Handler, Volver ao seguinte procesador
toString
Devolve a representación de cadea do obxecto, xeralmente devolve "[Obxecto nativo]", o obxecto pode reimplementarse segundo as súas propias características
1String HttpHandler.toString();
Resultado de volta:
- String, Devolve a representación de cadea do obxecto
toJSON
Devolve a representación en formato JSON do obxecto, xeralmente devolve unha colección de atributos lexibles definidos polo obxecto
1Value HttpHandler.toJSON(String key = "");
Parámetros de chamada:
- key: Cadea, sen usar
Resultado de volta:
- Value, Devolve un valor que contén JSON serializable