[Python-de] urllib vs. httplib

Dinu Gherman gherman at darwin.in-berlin.de
Wed Aug 28 15:41:34 EDT 2002


Georg Mischler <schorsch at schorsch.com>:

> >     req.putheader('Host', server)
> 
> Das liegt daran, dass deine Zieldomain virtuell gehostet ist.
> Bei virtuellem Hosting sind viele Domains unter der gleichen
> IP-Adresse erreichbar, und der Server unterscheidet die
> Anfragen ueber den mit HTTP 1.1 eingefuehrten Host-Header.
> Ein sehr alter Browser (z.B. Netscape 2), wuerde also das
> gleiche unerwartete Resultat sehen.
> 
> Python.org hat eine IP-Adresse exclusiv fuer sich alleine,
> und kann deshalb auch mit HTTP 1.0 Clients (ohne den
> Host-Header) ohne Mehrdeutigkeiten erreicht werden.

Ich hatte soetwas fast schon vermutet, auch, weil es diverse 
andere Ungereimtheiten gab. Aber nun geht alles bestens. Hier 
eine Kostprobe (man beachte die Links darin):

  http://python.net/~gherman/photography/photosig-100portraits.pdf

Dinu




More information about the Python-de mailing list