In <[EMAIL PROTECTED]>, Christoph Söllner wrote:

> ok got it:
> One cannot close the connection before reading the answer.

Yep, because the "answer" is read over the connection.

> Seems that in my original source the new assigned variable
> 'answ' is destroyed or emptied with the connection.close()
> command; very strange behaviour.

No, it's not emptied or destroyed.  The read() method reads the content
over the connection.  That doesn't work if the connection is closed.  It's
like closing a file and then reading from it.

The response object contains just the headers.  So you can inspect them
before you decide to download the actual content.

Ciao,
        Marc 'BlackJack' Rintsch
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to