Oggetto oggetto incorporato

Oggetto HttpHandler

http Processore di conversione del protocollo

Per convertire il flusso di dati in http Messaggio di protocollo, metodo di creazione:

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

o:

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

Eredità

#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()

Costruttore

HttpHandler

Creare http L'oggetto gestore di protocollo converte i dati dell'oggetto stream in http Oggetto del messaggio

1
new HttpHandler(Handler hdlr);

Parametri di chiamata:

  • hdlr: Handler, Processore di messaggi integrato, funzione di elaborazione, matrice di elaborazione della catena, oggetto di routing, vedere i dettagli mq.Handler

Attributi dei membri

maxHeadersCount

Intero, interroga e imposta il numero massimo di intestazioni di richiesta, il valore predefinito è 128

1
Integer HttpHandler.maxHeadersCount;

maxBodySize

Intero, interroga e imposta la dimensione massima del corpo, in MB, il valore predefinito è 64

1
Integer HttpHandler.maxBodySize;

serverName

Stringa, interroga e imposta il nome del server, il valore predefinito è: fibjs/0.x.0

1
String HttpHandler.serverName;

handler

Handler, http Oggetto dell'interfaccia di elaborazione dell'evento corrente del processore di conversione del protocollo

1
Handler HttpHandler.handler;

Funzione membro

enableCrossOrigin

Consenti richieste tra domini

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

Parametri di chiamata:

  • allowHeaders: Stringa, specificata per accettare http Campo intestazione

invoke

Elabora un messaggio o un oggetto

1
Handler HttpHandler.invoke(object v) async;

Parametri di chiamata:

  • v: object, Specificare il messaggio o l'oggetto da elaborare

Risultato di ritorno:

  • Handler, Torna al processore successivo

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere re-implementato secondo le proprie caratteristiche

1
String HttpHandler.toString();

Risultato di ritorno:

  • String, Restituisce la rappresentazione di stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce una raccolta di attributi leggibili definiti dall'oggetto

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

Parametri di chiamata:

  • key: Stringa, inutilizzata

Risultato di ritorno:

  • Value, Restituisce un valore contenente JSON serializzabile