TsgcHTTP3Client › メソッド › Delete
同期 HTTP/3 DELETE リクエストを送信し、レスポンスボディを返します。
function Delete(const aURL: string): string; overload;
procedure Delete(const aURL: string; const aResponseContent: TStream); overload;
| 名前 | タイプ | 説明 |
|---|---|---|
aURL | const string | 削除するリソースの絶対 URL。 |
aResponseContent | TStream | 生のレスポンスボディを受け取るストリーム(ストリームオーバーロードのみ)。 |
サーバーから受信したレスポンスボディ(文字列としてデコード済み)。ストリームオーバーロードは代わりに aResponseContent にボディを書き込みます。(string)
Delete は、完全な HTTP/3 レスポンスが受信されるまで呼び出しスレッドをブロックします。返信がテキストでメモリに収まる場合は最初のオーバーロードを使用してください。生のボディを TStream(たとえばファイルやメモリストリーム)に直接書き込むにはストリームオーバーロードを使用してください。クライアントがまだ接続されていない場合、URL を使用して先に接続が開かれます。ノンブロッキングリクエストには DeleteAsync を使用してください。返信は OnResponse で通知されます。
vResponse := oClient.Delete('https://api.example.com/v1/users/42');