Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #26318
| Path | csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!newsfeed.datemas.de!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail |
|---|---|
| From | Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> |
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: How to get the size of the HTTPResponse |
| Date | Sun, 13 Oct 2013 09:45:21 +0200 |
| Organization | A noiseless patient Spider |
| Lines | 35 |
| Message-ID | <l3dj2i$st$1@dont-email.me> (permalink) |
| References | <06aca5db-af01-4251-b5e4-ce24a677e7b5@googlegroups.com> <5256158d$0$293$14726298@news.sunsite.dk> <3281b0ef-b6d8-445b-adc6-36735aa934fc@googlegroups.com> <5257697a$0$303$14726298@news.sunsite.dk> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=ISO-8859-1 |
| Content-Transfer-Encoding | 8bit |
| Injection-Date | Sun, 13 Oct 2013 07:45:22 +0000 (UTC) |
| Injection-Info | mx05.eternal-september.org; posting-host="b771b069f8002793a1813bddbe39641a"; logging-data="925"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+s/IT4DCzrx9pc/4O7Nq0h" |
| User-Agent | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.0.1 |
| In-Reply-To | <5257697a$0$303$14726298@news.sunsite.dk> |
| Cancel-Lock | sha1:v6uVUdMzwsQpBCyp748py1UM7ns= |
| Xref | csiph.com comp.lang.java.programmer:26318 |
Show key headers only | View raw
On 2013-10-11 04:59, Arne Vajhøj allegedly wrote: > On 10/10/2013 1:20 PM, Kiran Bagga wrote: >> On Wednesday, October 9, 2013 7:48:45 PM UTC-7, Arne Vajhøj wrote: >>> On 10/9/2013 7:54 PM, Kiran Bagga wrote: >>>> Maybe I am over thinking this or doing something dumb, But I cant >>>> seem to extract the right size of the HttpResponse object on the >>>> server side. I need it to log the number of response bytes. Any >>>> suggestions?? >>> >>> Servlet filter? >> >> I am using servlet filters. The output body is stored in the >> OutputStream. I cant seem to find a way to extract the body from it >> and calculate the size. Any suggestions? > > You make it use an ByteArrayOutputStream. > > Google finds: > > http://angelborroy.wordpress.com/2009/03/04/dump-request-and-response-using-javaxservletfilter/ > > > I can try and create a simpler example if I find time for it. While it would work, counting how many bytes went through the wire does not require dumping the response in a BAOS, and hence break the streaming. A CountingOutputStream layer would be sufficient. Note that if it's only the size of the body that is of interest (as opposed to the size of the body plus the header), then there likely already is a component that computes that, to set the Content-Length response header. -- DF.
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
How to get the size of the HTTPResponse Kiran Bagga <kbagga@gmail.com> - 2013-10-09 16:54 -0700
Re: How to get the size of the HTTPResponse markspace <markspace@nospam.nospam> - 2013-10-09 17:17 -0700
Re: How to get the size of the HTTPResponse Arne Vajhøj <arne@vajhoej.dk> - 2013-10-09 22:48 -0400
Re: How to get the size of the HTTPResponse Kiran Bagga <kbagga@gmail.com> - 2013-10-10 10:20 -0700
Re: How to get the size of the HTTPResponse Robert Klemme <shortcutter@googlemail.com> - 2013-10-10 23:05 +0200
Re: How to get the size of the HTTPResponse Arne Vajhøj <arne@vajhoej.dk> - 2013-10-10 22:59 -0400
Re: How to get the size of the HTTPResponse Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2013-10-13 09:45 +0200
Re: How to get the size of the HTTPResponse Roedy Green <see_website@mindprod.com.invalid> - 2013-10-17 15:43 -0700
csiph-web