TsgcHTTP3Client › Métodos › Delete

Delete Método

Envía una solicitud HTTP/3 DELETE síncrona y devuelve el cuerpo de la respuesta.

Sintaxis

function Delete(const aURL: string): string; overload;
procedure Delete(const aURL: string; const aResponseContent: TStream); overload;

Parámetros

NombreTipoDescripción
aURLconst stringURL absoluta del recurso a eliminar.
aResponseContentTStreamStream que recibe el cuerpo de la respuesta sin procesar (solo en la sobrecarga de stream).

Valor de Retorno

Cuerpo de la respuesta recibido del servidor, decodificado como una cadena. La sobrecarga de stream escribe el cuerpo en aResponseContent en su lugar. (string)

Observaciones

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.

Ejemplo


vResponse := oClient.Delete('https://api.example.com/v1/users/42');

Volver a Métodos