ObjectHttpHandler
httpprotocolconversieprocessor
gebruikt om de datastroom om te zetten inhttpProtocolbericht, aanmaakmethode:
1var hdlr = new mq.HttpHandler(...);
of:
1var hdlr = new http.Handler(...);
erfenis relatie
Constructeur
HttpHandler
CreërenhttpProtocolhandler-object, converteert de gegevens van het stream-object naarhttpberichtobject
1new HttpHandler(Handler hdlr);
Oproepparameters:
- hdlr:Handler, ingebouwde berichtenprocessor, verwerkingsfunctie, ketenverwerkingsarray, routeringsobject, zie detailsmq.Handler
eigenschappen van leden
maxHeadersCount
Geheel getal, query en stel het maximale aantal verzoekheaders in, de standaardwaarde is 128
1Integer HttpHandler.maxHeadersCount;
maxHeaderSize
Geheel getal, query en stel de maximale lengte van de aanvraagheader in, de standaardwaarde is 8192
1Integer HttpHandler.maxHeaderSize;
maxBodySize
Geheel getal, query en stel de maximale lichaamsgrootte in MB in, de standaardwaarde is 64
1Integer HttpHandler.maxBodySize;
enableEncoding
Boolean, automatische decompressiefunctieschakelaar, standaard uitgeschakeld
1Boolean HttpHandler.enableEncoding;
serverName
Tekenreeks, query en stel de servernaam in, de standaardwaarde is: fibjs/0.x.0
1String HttpHandler.serverName;
handler
Handler,httpProtocolconversieprocessor interface-object voor verwerking van huidige gebeurtenissen
1Handler HttpHandler.handler;
lid functie
enableCrossOrigin
Sta cross-domein verzoeken toe
1HttpHandler.enableCrossOrigin(String allowHeaders = "Content-Type");
Oproepparameters:
- allowHeaders: String, opgegeven om te worden geaccepteerdhttpkopveld
invoke
Verwerk een bericht of object
1Handler HttpHandler.invoke(object v) async;
Oproepparameters:
- v:object, geef het bericht of object op dat moet worden verwerkt
Resultaten retourneren:
- Handler, ga terug naar de volgende processor
toString
Retourneert de tekenreeksweergave van het object. Over het algemeen wordt '[Native Object]' geretourneerd. Het object kan opnieuw worden geïmplementeerd op basis van zijn eigen kenmerken.
1String HttpHandler.toString();
Resultaten retourneren:
- String, retourneert de tekenreeksrepresentatie van het object
toJSON
Retourneert een weergave in JSON-indeling van het object, waarbij doorgaans een verzameling leesbare eigenschappen wordt geretourneerd die door het object zijn gedefinieerd.
1Value HttpHandler.toJSON(String key = "");
Oproepparameters:
- key: Tekenreeks, niet gebruikt
Resultaten retourneren:
- Value, retourneert een waarde die JSON-serialiseerbaar bevat