gaierror: Nombre o servicio desconocido

def make_req(data, url, method='POST') params = urllib.urlencode(data) headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain", } conn = httplib.HTTPSConnection(url) conn.request(method, url, params, headers) response = conn.getresponse() response_data = response.read() conn.close() 

Pero está lanzando: in create_connection for res in getaddrinfo(host, port, 0, SOCK_STREAM): gaierror: [Errno -2] Name or service not known

Cual es la razon ? ¿Qué es este error?

Debe llamar a request () con el URI relativo al servidor. Si la url es www.google.com/images?q=test tiene que hacer:

 conn = httplib.HTTPSConnection('www.google.com') conn.request('GET', '/images?q=test')