Varsayılan olarak, Indy kütüphanesi atanmış bir ContentText veya ContentStream yoksa HTTP yanıtlarına bir içerik gövdesi ekler. Boş bir yanıt gövdesi döndürmek istiyorsanız (404 hatası veya benzeri için), aşağıdaki yaklaşımı kullanabilirsiniz.
İçeriği olmayan yeni bir TStringStream oluşturun ve onu HTTP Response'un ContentStream özelliğine atayın. Bu şekilde HTTP yanıtı varsayılan HTML etiketleri olmadan gönderilir.
Örnek
procedure OnCommandGet(AContext: TIdContext; ARequestInfo: TIdHTTPRequestInfo;
AResponseInfo: TIdHTTPResponseInfo);
begin
AResponseInfo.ContentStream := TStringStream.Create('');
AResponseInfo.ContentType := 'text/html';
AResponseInfo.ResponseNo := 404;
end;