TsgcHTTP2ClientGebeurtenissen › OnHTTP2Response

OnHTTP2Response Gebeurtenis

Wordt geactiveerd wanneer de client het volledige antwoord (status, headers en body) van de server ontvangt.

Syntaxis

__property TsgcHTTP2ClientResponseEvent OnHTTP2Response;
// typedef void __fastcall (__closure *TsgcHTTP2ClientResponseEvent)(TObject * Sender, const TsgcHTTP2ConnectionClient * Connection, const TsgcHTTP2RequestProperty * Request, const TsgcHTTP2ResponseProperty * Response);

Standaardwaarde

Opmerkingen

OnHTTP2Response wordt gegenereerd zodra de volledige HTTP/2-respons voor een verzoek is ontvangen. De parameter Response geeft de status, headers en berichttekst bloot die door de server worden geretourneerd: gebruik Response.Headers voor de HTTP/2-headerlijst, Response.Data voor de onbewerkte berichttekstbytes, Response.DataString voor de berichttekst als string en Response.DataUTF8 voor de berichttekst als UTF-8-string. De parameter Request identificeert het oorspronkelijke verzoek zodat meerdere uitstaande streams op dezelfde verbinding kunnen worden gecorreleerd. Wanneer FragmentedData is ingesteld op h2fdOnlyFragmented, wordt deze gebeurtenis niet gegenereerd en wordt alleen OnHTTP2ResponseFragment verzonden.

Voorbeeld

Terug naar Events