Okay, da ich auf die Schnelle keine Komponente gefunden habe, die ein DELETE implementiert, habe ich mir das selbst geschrieben:
Delphi-Quellcode:
unit yIdHttpExt;
//my IdHTTPExtension
interface
uses
IdHTTP;
type
yIdHTTP =
class(TIdHTTP)
private
published
public
procedure delete(AURL:
string);
end;
implementation
procedure yIdHTTP.delete(AURL:
string);
begin
DoRequest(Id_HTTPMethodDelete, AURL,
nil,
NIL, []);
end;
end.
Sollte selbsterklaerend sein.
DoRequest ist in der Basisklasse (TIdCustomHTTP) als [protected] deklariert ...
Erste Tests sehen vielversprechend aus.
[Edit:
ProtocolVersion := pv1_1;
required]