Я пытаюсь отправить запрос http get через httplib, но у меня возникают проблемы.
conn = httplib.HTTPConnection("10.30.111.13/View")
conn.request("GET", "/Default.aspx")
res = conn.getresponse()
if res.status == 200:
print(res.status)
else:
print("Something went terribly wrong")
Я получаю следующую ошибку:
TypeError (cannot concatenate 'str' and 'int' objects).
Если поставитьследующая строка кодов, это работает без проблем:
conn = httplib.HTTPConnection("www.google.com")
conn.request("GET", "/")
РЕДАКТИРОВАТЬ, вот более подробный журнал, который мне удалось вытащить из стороннего программного обеспечения (это ограничивает меня в плане удобства использования Python):
File "<string>", line 3248, in initialization
File "C:\python22\lib\httplib.py", line 701, in request
self._send_request(method, url, body, headers)
File "C:\python22\lib\httplib.py", line 723, in _send_request
self.endheaders()
File "C:\python22\lib\httplib.py", line 695, in endheaders
self._send_output()
File "C:\python22\lib\httplib.py", line 581, in _send_output
self.send(msg)
File "C:\python22\lib\httplib.py", line 548, in send
self.connect()
File "C:\python22\lib\httplib.py", line 516, in connect
socket.SOCK_STREAM):
gaierror: (7, 'getaddrinfo failed')