TsgcHTTP3Client › メソッド › PutAsync
ノンブロッキングの HTTP/3 PUT リクエストを送信します。返信は OnResponse で到着します。
procedure PutAsync(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 です。 |
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"}');