Code: Select all
response = urequests.get(url=API_ENDPOINT,headers=headers)
sock = response.raw
sock.setblocking(True)
poller = uselect.poll()
poller.register(sock,uselect.POLLIN)
events = poller.poll(1000) # time in milliseconds
print(events)
if events:
if uselect.POLLIN:
text = sock.read()
parsed = ujson.loads(text)
print(parsed)
response.close()
else:
print('POLLIN False'')
else:
print('TIMEOUT - events False')
poller.unregister(sock)
I'm using ESP8266. Would anyone have an example, using poll with urequest that works ??
Thanks