ciao!
sto cercando di richiamare un file in remoto che mi da un risultato in formato JSON:
codice:
import httplib

class Service(object):

    conn = None

    def __init__(self):
        self.conn = httplib.HTTPConnection("www.sito.it/service")
        
    def readRes(self):
        self.conn.request(method = 'GET', url = '/file.php', headers = { 'Content-Type': 'application/json' })
        res = self.conn.getresponse()
        print res.status, res.reason
        
if __name__ == "__main__":
    s = Service()
    s.readRes()
il file è raggiungibile tramite browser.
solo che in fase di esecuzione mi viene dato questo errore:
codice:
    for res in getaddrinfo(host, port, 0, SOCK_STREAM):
socket.gaierror: [Errno 11004] getaddrinfo failed
vi ho riportato solo l'ultimo pezzo.
secondo voi da cosa dipende?