TsgcHTTP3Client › 메서드 › PatchAsync
비차단 HTTP/3 PATCH 요청을 보냅니다. 응답은 OnResponse에 도착합니다.
procedure PatchAsync(const aURL: string; const aData: string; const aContentType: string = 'application/json');
| Name | Type | 설명 |
|---|---|---|
aURL | const string | 요청이 전송되는 리소스의 절대 URL입니다. |
aData | const string | 서버로 전송하는 부분 업데이트가 포함된 요청 본문. |
aContentType | const string | content-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"}');