ObjectHttpHandler
httpprocessore di conversione del protocollo
utilizzato per convertire il flusso di dati inhttpMessaggio di protocollo, metodo di creazione:
1var hdlr = new mq.HttpHandler(...);
O:
1var hdlr = new http.Handler(...);
rapporto ereditario
Costruttore
HttpHandler
CrearehttpOggetto gestore protocollo, converte i dati dell'oggetto stream inhttpoggetto messaggio
1new 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
1Integer HttpHandler.maxHeadersCount;
maxHeaderSize
Intero, interroga e imposta la lunghezza massima dell'intestazione della richiesta, il valore predefinito è 8192
1Integer HttpHandler.maxHeaderSize;
maxBodySize
Intero, interroga e imposta la dimensione massima del corpo in MB, il valore predefinito è 64
1Integer HttpHandler.maxBodySize;
enableEncoding
Interruttore booleano della funzione di decompressione automatica, disattivato per impostazione predefinita
1Boolean HttpHandler.enableEncoding;
serverName
Stringa, interroga e imposta il nome del server, il valore predefinito è: fibjs/0.x.0
1String HttpHandler.serverName;
handler
Handler,httpOggetto dell'interfaccia di elaborazione degli eventi correnti del processore di conversione del protocollo
1Handler HttpHandler.handler;
funzione membro
enableCrossOrigin
Consenti richieste interdominio
1HttpHandler.enableCrossOrigin(String allowHeaders = "Content-Type");
Parametri di chiamata:
- allowHeaders: stringa, specificata per essere accettatahttpcampo di intestazione
invoke
Elaborare un messaggio o un oggetto
1Handler 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.
1String 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.
1Value HttpHandler.toJSON(String key = "");
Parametri di chiamata:
- key: Stringa, non utilizzata
Risultati restituiti:
- Value, restituisce un valore contenente JSON serializzabile