TsgcHTTP3Client › Métodos › Delete
Envia uma requisição HTTP/3 DELETE síncrona e retorna o corpo da resposta.
function Delete(const aURL: string): string; overload;
procedure Delete(const aURL: string; const aResponseContent: TStream); overload;
| Name | Type | Descrição |
|---|---|---|
aURL | const string | URL absoluta do recurso a ser excluído. |
aResponseContent | TStream | Stream que recebe o corpo bruto da resposta (apenas sobrecarga de stream). |
Corpo da resposta recebido do servidor, decodificado como string. A sobrecarga de stream grava o corpo em aResponseContent. (string)
Delete bloqueia o thread chamador até que a resposta HTTP/3 completa seja recebida. Use a primeira sobrecarga quando a resposta for textual e couber na memória; use a sobrecarga de stream para gravar o corpo bruto diretamente em um TStream (por exemplo, um arquivo ou stream de memória). Se o cliente ainda não estiver conectado, a URL é usada para abrir a conexão primeiro. Para uma requisição não bloqueante, use DeleteAsync, que entrega a resposta em OnResponse.
vResponse := oClient.Delete('https://api.example.com/v1/users/42');