„Networking.py“ ändern
This commit is contained in:
parent
53481d1d5a
commit
f56176e137
|
@ -3,7 +3,6 @@ import ubinascii
|
||||||
import Logger
|
import Logger
|
||||||
import machine
|
import machine
|
||||||
import time
|
import time
|
||||||
import socket
|
|
||||||
|
|
||||||
wlan = network.WLAN(network.STA_IF)
|
wlan = network.WLAN(network.STA_IF)
|
||||||
led = machine.Pin('LED', machine.Pin.OUT)
|
led = machine.Pin('LED', machine.Pin.OUT)
|
||||||
|
@ -77,19 +76,4 @@ class Networking():
|
||||||
if wlan.status() == 3:
|
if wlan.status() == 3:
|
||||||
return "W"
|
return "W"
|
||||||
else:
|
else:
|
||||||
return " "
|
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()
|
|
Loading…
Reference in New Issue