TsgcHTTP3Client › 메서드 › PutAsync

PutAsync Method

논블로킹 HTTP/3 PUT 요청을 보냅니다. 응답은 OnResponse에서 도착합니다.

구문

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

Parameters

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

설명

PutAsync는 HTTP/3 PUT 요청을 보내고 호출 스레드를 차단하지 않고 즉시 반환합니다. 전체 응답이 수신되면 OnResponse 이벤트에서 전달됩니다. 요청이 실패하면 대신 OnError가 발생합니다. 페이로드에 맞게 aContentType을 설정하십시오. 예를 들어 JSON 문서를 보낼 때는 application/json으로 설정합니다. 본문을 직접 반환하는 차단 호출의 경우 Put를 사용하십시오.

예제


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

메서드로 돌아가기