TsgcHTTP3Client › Métodos › Delete
Envía una solicitud HTTP/3 DELETE síncrona y devuelve el cuerpo de la respuesta.
function Delete(const aURL: string): string; overload;
procedure Delete(const aURL: string; const aResponseContent: TStream); overload;
| Nombre | Tipo | Descripción |
|---|---|---|
aURL | const string | URL absoluta del recurso a eliminar. |
aResponseContent | TStream | Stream que recibe el cuerpo de la respuesta sin procesar (solo en la sobrecarga de stream). |
Cuerpo de la respuesta recibido del servidor, decodificado como una cadena. La sobrecarga de stream escribe el cuerpo en aResponseContent en su lugar. (string)
Delete bloquea el hilo llamador hasta que se ha recibido la respuesta HTTP/3 completa. Use la primera sobrecarga cuando la respuesta es textual y cabe en memoria; use la sobrecarga de stream para escribir el cuerpo sin procesar directamente en un TStream (por ejemplo, un stream de archivo o de memoria). Si el cliente aún no está conectado, la URL se usa para abrir primero la conexión. Para una solicitud no bloqueante use DeleteAsync, que entrega la respuesta en OnResponse.
vResponse := oClient.Delete('https://api.example.com/v1/users/42');