[web-devel] Lazy simpleHTTP
Henning Thielemann
lemming at henning-thielemann.de
Thu Nov 27 17:30:38 EST 2008
I have HTTP-3001.0.4 and I like to check the HTTP response headers before
downloading the entire document. I hesitate to do a HEAD request first and
then a separate GET request, because there is a (little, but not zero)
chance, that the document changes between both requests. I hoped that
simpleHTTP is lazy enough, so that I can check the rspHeaders field of the
HTTP response and that only touching rspBody would download the document
content. Unfortunately simpleHTTP downloads the entire document before I
can access the HTTP header. To be honest, I would also like to fetch the
content of the document lazily. Actually, if simpleHTTP would behave lazy,
I suspect this requires using unsafeInterleaveIO internally, which is
considered a hack. Is this the reason why simpleHTTP is not lazy? Or do I
just need a lazy Stream type for this purpose?
More information about the web-devel
mailing list