TsgcHTTP3Client › メソッド › PatchAsync
ノンブロッキングの HTTP/3 PATCH リクエストを送信します。返信は OnResponse で到着します。
procedure PatchAsync(const aURL: string; const aData: string; const aContentType: string = 'application/json');
| 名前 | タイプ | 説明 |
|---|---|---|
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"}');