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?