Objet objet intégré

ObjectHttpHandler

httpprocesseur de conversion de protocole

utilisé pour convertir le flux de données enhttpMessage de protocole, méthode de création :

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

ou:

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

relation d'héritage

Constructeur

HttpHandler

CréerhttpObjet gestionnaire de protocole, convertit les données de l'objet flux enhttpobjet de message

1
new HttpHandler(Handler hdlr);

Paramètres d'appel :

  • hdlr:Handler, processeur de messages intégré, fonction de traitement, tableau de traitement en chaîne, objet de routage, voir les détailsmq.Handler

propriétés des membres

maxHeadersCount

Entier, interrogez et définissez le nombre maximum d'en-têtes de requête, la valeur par défaut est 128

1
Integer HttpHandler.maxHeadersCount;

maxHeaderSize

Entier, interrogez et définissez la longueur maximale de l'en-tête de requête, la valeur par défaut est 8192

1
Integer HttpHandler.maxHeaderSize;

maxBodySize

Entier, interrogez et définissez la taille maximale du corps en Mo, la valeur par défaut est 64

1
Integer HttpHandler.maxBodySize;

enableEncoding

Booléen, commutateur de fonction de décompression automatique, désactivé par défaut

1
Boolean HttpHandler.enableEncoding;

serverName

Chaîne, interrogez et définissez le nom du serveur, la valeur par défaut est : fibjs/0.x.0

1
String HttpHandler.serverName;

handler

Handler,httpObjet d'interface de traitement d'événements actuels du processeur de conversion de protocole

1
Handler HttpHandler.handler;

fonction membre

enableCrossOrigin

Autoriser les requêtes inter-domaines

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

Paramètres d'appel :

  • allowHeaders: Chaîne, spécifiée pour être acceptéehttpchamp d'en-tête

invoke

Traiter un message ou un objet

1
Handler HttpHandler.invoke(object v) async;

Paramètres d'appel :

  • v:object, précisez le message ou l'objet à traiter

Résultats de retour :

  • Handler, retour au processeur suivant

toString

Renvoie la représentation sous forme de chaîne de l'objet. Généralement, "[Native Object]" est renvoyé. L'objet peut être réimplémenté en fonction de ses propres caractéristiques.

1
String HttpHandler.toString();

Résultats de retour :

  • String, renvoie la représentation sous forme de chaîne de l'objet

toJSON

Renvoie une représentation au format JSON de l'objet, renvoyant généralement une collection de propriétés lisibles définies par l'objet.

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

Paramètres d'appel :

  • key: Chaîne, non utilisée

Résultats de retour :

  • Value, renvoie une valeur contenant du JSON sérialisable