TsgcHTTP3Client › 메서드 › PatchAsync

PatchAsync 메서드

비차단 HTTP/3 PATCH 요청을 보냅니다. 응답은 OnResponse에 도착합니다.

구문

procedure PatchAsync(const aURL: string; const aData: string; const aContentType: string = 'application/json');

Parameters

NameType설명
aURLconst string요청이 전송되는 리소스의 절대 URL입니다.
aDataconst string서버로 전송하는 부분 업데이트가 포함된 요청 본문.
aContentTypeconst stringcontent-type 헤더의 값입니다. 기본값은 application/json입니다.

설명

PatchAsync는 HTTP/3 PATCH 요청을 보내고 호출 스레드를 차단하지 않고 즉시 반환합니다. 전체 응답이 수신되면 OnResponse 이벤트로 전달되고, 요청이 실패하면 OnError가 대신 발생합니다. PATCH는 리소스를 교체하는 대신 변경 사항만 전송합니다. 본문을 직접 반환하는 차단 호출의 경우 Patch를 사용하십시오.

예제


oClient.OnResponse := OnResponseEvent;
oClient.PatchAsync('https://api.example.com/v1/users/42', '{"name":"john"}');

메서드로 돌아가기