Ich möchte die Antwortgröße in einem Servlet überwachen, also plane ich Filter hinzufügen, um diese Funktion zu implementieren.Wie bekomme ich die Gesamtgröße von HttpServletResponse
Aber ich weiß nicht, wie die Antwortgröße zu erhalten, wenn ich HttpServletResponse
Methoden überprüfen:
response.getWriter()
response.getOutputStream()
Gibt es eine effiziente Möglichkeit, die gesamte Antwortgröße zu berechnen?
Vielen Dank für Ihre Antwort. Ich mache nur ein wenig Debugging und kann nur 3 Header bekommen. Inhaltstyp | Transfer-Encoding | Datum. Content-Length kann nicht in HttpServletResponse gefunden werden. – Bensson
@Bensson: Wenn weder das Servlet noch ein Filter das Feld hinzufügen, kann es in der Antwort nicht vorhanden sein. –
@SergeBallesta Das gleiche wie Sie gesagt haben, aber die Inhaltslänge wurde nicht automatisch mit der tatsächlichen Größe aktualisiert. – Bensson