TsgcHTTP2ClientMétodos › Delete

Delete Método

Realiza un DELETE HTTP/2 síncrono para eliminar el recurso identificado por la URL.

Sobrecargas

Sobrecarga 1

Sintaxis

function Delete(const aURL: string): string;

Parámetros

NombreTipoDescripción
aURLconst stringURL absoluta del recurso que se va a eliminar del servidor.

Valor de Retorno

Cuerpo de la respuesta (a menudo un documento de estado JSON) decodificado como cadena. (string)

Observaciones

Las solicitudes DELETE normalmente no llevan cuerpo. Una llamada exitosa suele devolver 204 No Content con una cadena vacía, o 200 OK con un documento de confirmación según el servidor.

Ejemplo

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

Sobrecarga 2

Sintaxis

procedure Delete(Const aURL: string; const aResponseContent: TStream);

Parámetros

NombreTipoDescripción
aURLconst stringURL absoluta del recurso que se va a eliminar del servidor.
aResponseContentconst TStreamFlujo que recopila el cuerpo de la respuesta del servidor de forma literal.

Observaciones

Variante basada en stream que captura la respuesta en un TStream suministrado por el llamador. Elija esta sobrecarga cuando la respuesta de eliminación pueda ser grande o necesite persistirse directamente en disco.

Ejemplo

oOut := TMemoryStream.Create;
try
  oClient.Delete('https://api.example.com/users/42', oOut);
finally
  oOut.Free;
end;

Volver a Métodos