TsgcHTTP2Client › Methods › Delete
Realiza um HTTP/2 DELETE síncrono para remover o recurso identificado pela URL.
function Delete(const aURL: string): string;
| Name | Type | Descrição |
|---|---|---|
aURL | const string | URL absoluta do recurso a ser excluído no servidor. |
Corpo da resposta (frequentemente um documento de status JSON) decodificado como string. (string)
Requisições DELETE normalmente não carregam corpo. Uma chamada bem-sucedida geralmente retorna 204 No Content com uma string vazia, ou 200 OK com um documento de confirmação, dependendo do servidor.
vResponse := oClient.Delete('https://api.example.com/users/42');
procedure Delete(Const aURL: string; const aResponseContent: TStream);
| Name | Type | Descrição |
|---|---|---|
aURL | const string | URL absoluta do recurso a ser excluído no servidor. |
aResponseContent | const TStream | Stream que coleta o corpo de resposta do servidor literalmente. |
Variante baseada em stream que captura a resposta em um TStream fornecido pelo chamador. Escolha esta sobrecarga quando a resposta de exclusão puder ser grande ou precisar ser persistida diretamente no disco.
oOut := TMemoryStream.Create;
try
oClient.Delete('https://api.example.com/users/42', oOut);
finally
oOut.Free;
end;