ObjectHttpHandler
httpprocesseur de conversion de protocole
utilisé pour convertir le flux de données enhttpMessage de protocole, méthode de création :
1var hdlr = new mq.HttpHandler(...);
ou:
1var 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
1new 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
1Integer 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
1Integer HttpHandler.maxHeaderSize;
maxBodySize
Entier, interrogez et définissez la taille maximale du corps en Mo, la valeur par défaut est 64
1Integer HttpHandler.maxBodySize;
enableEncoding
Booléen, commutateur de fonction de décompression automatique, désactivé par défaut
1Boolean HttpHandler.enableEncoding;
serverName
Chaîne, interrogez et définissez le nom du serveur, la valeur par défaut est : fibjs/0.x.0
1String HttpHandler.serverName;
handler
Handler,httpObjet d'interface de traitement d'événements actuels du processeur de conversion de protocole
1Handler HttpHandler.handler;
fonction membre
enableCrossOrigin
Autoriser les requêtes inter-domaines
1HttpHandler.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
1Handler 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.
1String 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.
1Value 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