Standaard voegt de Indy-bibliotheek een inhoudsbody toe aan HTTP-antwoorden als er geen ContentText of ContentStream is toegewezen. Als u een leeg antwoordbody wilt retourneren (voor een 404-fout of iets dergelijks), kunt u de volgende aanpak gebruiken.
Maak een nieuwe TStringStream zonder inhoud aan en wijs deze toe aan de eigenschap ContentStream van de HTTP Response. Op deze manier wordt de HTTP-respons verzonden zonder de standaard HTML-tags.
Voorbeeld
procedure OnCommandGet(AContext: TIdContext; ARequestInfo: TIdHTTPRequestInfo;
AResponseInfo: TIdHTTPResponseInfo);
begin
AResponseInfo.ContentStream := TStringStream.Create('');
AResponseInfo.ContentType := 'text/html';
AResponseInfo.ResponseNo := 404;
end;