„Networking.py“ ändern

This commit is contained in:
Manuel Kamper 2023-04-09 18:02:14 +00:00
parent 53481d1d5a
commit f56176e137
1 changed files with 1 additions and 17 deletions

View File

@ -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 " "