TsgcHTTP2Client › メソッド › Delete
URL で識別されるリソースを削除するための同期 HTTP/2 DELETE を実行します。
function Delete(const aURL: string): string;
| 名前 | タイプ | 説明 |
|---|---|---|
aURL | const string | サーバー上で削除するリソースの絶対URL。 |
レスポンスボディ(多くの場合、JSON ステータスドキュメント)を文字列としてデコードしたもの。(string)
DELETE リクエストは通常、ボディを持ちません。成功した呼び出しは、サーバーによって空の文字列とともに 204 No Content、または確認ドキュメントとともに 200 OK を返します。
vResponse := oClient.Delete('https://api.example.com/users/42');
procedure Delete(Const aURL: string; const aResponseContent: TStream);
| 名前 | タイプ | 説明 |
|---|---|---|
aURL | const string | サーバー上で削除するリソースの絶対URL。 |
aResponseContent | const TStream | サーバーのレスポンスボディをそのまま収集するストリーム。 |
レスポンスを呼び出し元が提供するTStreamにキャプチャするストリームベースのバリアント。削除レスポンスが大きい場合や、ディスクに直接永続化する必要がある場合は、このオーバーロードを選択してください。
oOut := TMemoryStream.Create;
try
oClient.Delete('https://api.example.com/users/42', oOut);
finally
oOut.Free;
end;