Http GET request resulting in OSError: 118
-
Hi,
I'am setting my LoPy to connect to by WiFi router.
I put some output in my code:
Setting LoPy to Gateway mode.
Connected to WiFi.
Get URL now.
Traceback (most recent call last):
File "main.py", line 35, in <module>
File "http.py", line 9, in http_get
OSError: 118
n:1 0, o:6 0, ap:255 255, sta:1 0, prof:6
Error while communicating with the LoPy! (click to attempt to reconnect)I'am doing a HTTP get as following:
import socket
def http_get(url):
_, _, host, path = url.split('/', 3)
addr = socket.getaddrinfo(host, 80)[0][-1]
s = socket.socket()
s.connect(addr)
s.send(bytes('GET /%s HTTP/1.0\r\nHost: %s\r\n\r\n' % (path, host), 'utf8'))
while True:
data = s.recv(100)
if data:
print(str(data, 'utf8'))
else:
breakhttp_get('http://micropython.org/ks/test.html')
What went wrong?