El segundo parámetro es simplemente la URL que se debe obtener.
Para hacer lo mismo que hace un navegador cuando le das la URL
www.dominio.com/index.html, debes escribir:
httplib.HTTPConnection('www.dominio.com')
...
conn.request("GET", "/index.html")
¿se entiende? el segundo parámetro es simplemente la URL a obtener.
Para enviar archivos, debes ir un poco más allá de esto y buscar información sobre urllib2 y multipart/form-data (la codificación necesaria para enviar archivos).
Lamentablemente la biblioteca estándar de python no provee un método para enviar archivos por POST, deberás usar alguno de los paquetes externos que se mencionan en
http://bugs.python.org/issue3244
saludos.