HTTP-сервер Micropython - строка запроса - PullRequest
0 голосов
/ 05 июня 2019

Я пишу простой скрипт для моего Python на языке micropython.Это простой http-сервер, и он работает нормально.Я хотел бы управлять этим умным освещением с помощью этого.

Но как я могу распознать строки запроса для использования с командами?Не могу найти, как это сделать в микропифоне: (.

IE: 192.168.31.182/?led=on, 192.168.31.182/?led=off

Вот мой код:

import usocket as socket

response = """Hello World!"""

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('', 80))
s.listen(5)

while True:
conn, addr = s.accept()
print('Got a connection from %s' % str(addr))

request = conn.recv(2048)
request = str(request)
print('Content = %s' % request)

conn.send('HTTP/1.1 200 OK\n')
conn.send('Content-Type: text/html\n')
conn.send('Connection: close\n\n')
conn.sendall(response)
conn.close()
...