TsgcHTTP2ClientMethoden › Put

Put Methode

Voert een synchrone HTTP/2 PUT uit, waarbij de resource op de URL wordt vervangen door de geüploade inhoud.

Overloads

Overload 1

Syntaxis

UnicodeString __fastcall Put(const UnicodeString aURL, const TStream * aSource);

Parameters

NaamTypeBeschrijving
aURLconst stringAbsolute URL die de resource identificeert die wordt aangemaakt of vervangen.
aSourceconst TStreamStream die de volledige representatie van de op te slaan resource levert.

Retourwaarde

Responsebody die van de server is ontvangen, gedecodeerd als een string. (string)

Opmerkingen

PUT is idempotent: herhaaldelijk aanroepen met dezelfde inhoud levert dezelfde resourcestatus op de server op. Deze overload is geschikt voor JSON/tekst-payloads waarvan de tekstuele respons als een tekenreeks kan worden verwerkt.

Voorbeeld

Overload 2

Syntaxis

void __fastcall Put(const UnicodeString aURL, const TStream * aSource, const TStream * aResponseContent);

Parameters

NaamTypeBeschrijving
aURLconst stringAbsolute URL die de te maken of te vervangen resource identificeert.
aSourceconst TStreamStream die de te uploaden resourcebytes levert.
aResponseContentconst TStreamStream die de onbewerkte antwoordbody van de server vastlegt.

Opmerkingen

Stream-naar-stream-variant aanbevolen voor binaire resource-uploads, zoals afbeeldings- of bestandsvervangingen, waarbij zowel het verzoek als de respons het beste kunnen worden verwerkt zonder tekenreeksconversie.

Voorbeeld

Terug naar methoden