TsgcHTTP2Client › Properties › HTTP2Options
Afstemopties aan de clientzijde voor HTTP/2, inclusief hoe gefragmenteerde DATA-frames aan de applicatie worden geleverd.
__property TsgcWSHTTP2Client_Options * HTTP2Options;
FragmentedData=h2fdOnlyBuffer
De sub-eigenschap FragmentedData bepaalt hoe de client DATA-frames afhandelt die in meerdere fragmenten aankomen:
h2fdOnlyBuffer (standaard): de client buffert elk fragment intern en activeert OnHTTP2Response pas wanneer het laatste DATA-frame voor de stream is ontvangen (END_STREAM-vlag ingesteld).h2fdAll: de OnHTTP2ResponseFragment-gebeurtenis wordt geactiveerd voor elk ontvangen pakket en OnHTTP2Response wordt nog steeds geactiveerd met de volledige payload wanneer de stream eindigt.h2fdOnlyFragmented: alleen OnHTTP2ResponseFragment wordt gegenereerd, eenmaal per pakket; de volledige payload wordt nooit opnieuw samengesteld door de component. Gebruik deze modus om zeer grote responsen te streamen met minimaal geheugengebruik.
oHTTP2 = new TsgcHTTP2Client();
oHTTP2->Host = "http2.akamai.com";
oHTTP2->Port = 443;
oHTTP2->TLS = true;
oHTTP2->HTTP2Options->FragmentedData = h2fdAll;