Object-ingebouwd object

ObjectHttpHandler

httpprotocolconversieprocessor

gebruikt om de datastroom om te zetten inhttpProtocolbericht, aanmaakmethode:

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

of:

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

erfenis relatie

Constructeur

HttpHandler

CreërenhttpProtocolhandler-object, converteert de gegevens van het stream-object naarhttpberichtobject

1
new 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

1
Integer HttpHandler.maxHeadersCount;

maxHeaderSize

Geheel getal, query en stel de maximale lengte van de aanvraagheader in, de standaardwaarde is 8192

1
Integer HttpHandler.maxHeaderSize;

maxBodySize

Geheel getal, query en stel de maximale lichaamsgrootte in MB in, de standaardwaarde is 64

1
Integer HttpHandler.maxBodySize;

enableEncoding

Boolean, automatische decompressiefunctieschakelaar, standaard uitgeschakeld

1
Boolean HttpHandler.enableEncoding;

serverName

Tekenreeks, query en stel de servernaam in, de standaardwaarde is: fibjs/0.x.0

1
String HttpHandler.serverName;

handler

Handler,httpProtocolconversieprocessor interface-object voor verwerking van huidige gebeurtenissen

1
Handler HttpHandler.handler;

lid functie

enableCrossOrigin

Sta cross-domein verzoeken toe

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

Oproepparameters:

  • allowHeaders: String, opgegeven om te worden geaccepteerdhttpkopveld

invoke

Verwerk een bericht of object

1
Handler 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.

1
String 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.

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

Oproepparameters:

  • key: Tekenreeks, niet gebruikt

Resultaten retourneren:

  • Value, retourneert een waarde die JSON-serialiseerbaar bevat