Oggetto oggetto incorporato

ObjectHttpHandler

httpprocessore di conversione del protocollo

utilizzato per convertire il flusso di dati inhttpMessaggio di protocollo, metodo di creazione:

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

O:

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

rapporto ereditario

Costruttore

HttpHandler

CrearehttpOggetto gestore protocollo, converte i dati dell'oggetto stream inhttpoggetto messaggio

1
new HttpHandler(Handler hdlr);

Parametri di chiamata:

  • hdlr:Handler, processore di messaggi integrato, funzione di elaborazione, array di elaborazione della catena, oggetto di instradamento, vedere i dettaglimq.Handler

proprietà dei membri

maxHeadersCount

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

1
Integer HttpHandler.maxHeadersCount;

maxHeaderSize

Intero, interroga e imposta la lunghezza massima dell'intestazione della richiesta, il valore predefinito è 8192

1
Integer HttpHandler.maxHeaderSize;

maxBodySize

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

1
Integer HttpHandler.maxBodySize;

enableEncoding

Interruttore booleano della funzione di decompressione automatica, disattivato per impostazione predefinita

1
Boolean HttpHandler.enableEncoding;

serverName

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

1
String HttpHandler.serverName;

handler

Handler,httpOggetto dell'interfaccia di elaborazione degli eventi correnti del processore di conversione del protocollo

1
Handler HttpHandler.handler;

funzione membro

enableCrossOrigin

Consenti richieste interdominio

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

Parametri di chiamata:

  • allowHeaders: stringa, specificata per essere accettatahttpcampo di intestazione

invoke

Elaborare 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

Risultati restituiti:

  • Handler, torna al processore successivo

toString

Restituisce la rappresentazione in formato stringa dell'oggetto. Generalmente viene restituito "[Oggetto nativo]". L'oggetto può essere reimplementato in base alle proprie caratteristiche.

1
String HttpHandler.toString();

Risultati restituiti:

  • String, restituisce la rappresentazione di stringa dell'oggetto

toJSON

Restituisce una rappresentazione in formato JSON dell'oggetto, generalmente restituendo una raccolta di proprietà leggibili definite dall'oggetto.

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

Parametri di chiamata:

  • key: Stringa, non utilizzata

Risultati restituiti:

  • Value, restituisce un valore contenente JSON serializzabile