TsgcHTTP3Client › Methoden › Post

Post Methode

Verstuurt een synchrone HTTP/3 POST-aanvraag met een berichttekst en retourneert de antwoordtekst.

Syntaxis

function Post(const aURL: string; const aData: string; const aContentType: string = 'application/x-www-form-urlencoded'): string;

Parameters

NaamTypeBeschrijving
aURLconst stringAbsolute URL van de resource waarnaar het verzoek wordt verstuurd.
aDataconst stringAanvraagberichttekst die naar de server wordt verstuurd.
aContentTypeconst stringWaarde van de content-type-header. Standaardwaarde is application/x-www-form-urlencoded.

Retourwaarde

Antwoordbody ontvangen van de server, gedecodeerd als een string. (string)

Opmerkingen

Post blokkeert de aanroepende thread totdat het volledige HTTP/3-antwoord is ontvangen en retourneert de body als een string. Stel aContentType in op de payload, bijvoorbeeld application/json bij het versturen van een JSON-document. Gebruik voor niet-blokkerende verzoeken PostAsync, dat het antwoord levert via OnResponse.

Voorbeeld


vResponse := oClient.Post('https://api.example.com/v1/login', 'user=john&pass=secret');

Terug naar methoden