„Networking.py“ ändern
This commit is contained in:
parent
53481d1d5a
commit
f56176e137
|
@ -3,7 +3,6 @@ import ubinascii
|
|||
import Logger
|
||||
import machine
|
||||
import time
|
||||
import socket
|
||||
|
||||
wlan = network.WLAN(network.STA_IF)
|
||||
led = machine.Pin('LED', machine.Pin.OUT)
|
||||
|
@ -77,19 +76,4 @@ class Networking():
|
|||
if wlan.status() == 3:
|
||||
return "W"
|
||||
else:
|
||||
return " "
|
||||
|
||||
def HTTP_GET(self, url):
|
||||
_, _, host, path = url.split('/', 3)
|
||||
host, port = host.split(':', 1)
|
||||
addr = socket.getaddrinfo(host, int(port))[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'), end='') #todo add to logger??
|
||||
else:
|
||||
break
|
||||
s.close()
|
||||
return " "
|
Loading…
Reference in New Issue