TsgcHTTP2Client메서드 › Delete

Delete Method

URL로 식별된 리소스를 제거하기 위해 동기 HTTP/2 DELETE를 수행합니다.

Overloads

오버로드 1

구문

function Delete(const aURL: string): string;

Parameters

NameType설명
aURLconst string서버에서 삭제할 리소스의 절대 URL입니다.

반환 값

문자열로 디코딩된 응답 본문(종종 JSON 상태 문서)입니다(string).

설명

DELETE 요청은 일반적으로 본문을 전달하지 않습니다. 성공적인 호출은 일반적으로 빈 문자열과 함께 204 No Content를 반환하거나, 서버에 따라 확인 문서와 함께 200 OK를 반환합니다.

예제

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

Overload 2

구문

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

Parameters

NameType설명
aURLconst string서버에서 삭제할 리소스의 절대 URL입니다.
aResponseContentconst TStream서버의 응답 본문을 그대로 수집하는 스트림입니다.

설명

호출자가 제공한 TStream에 응답을 캡처하는 스트림 기반 변형. 삭제 응답이 클 수 있거나 디스크에 직접 영속화해야 할 때 이 오버로드를 선택하십시오.

예제

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

메서드로 돌아가기