Http GET request resulting in OSError: 118

  • Pybytes Beta


    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 "", line 35, in <module>
    File "", 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.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'))


    What went wrong?

Log in to reply

Pycom on Twitter