-1

我只是尝试从 Web 服务器上的用户那里获取一个值。我使用 W5500 以太网模块进行 TCP/IP 通信。另外,我使用 Circuitpython 环境。简而言之,我想做的是获取 IP_ADRESS 信息,即“192.168.1.10”。并在代码中处理。

示例: http: //10.0.0.197/ ?IP_ADRESS=192.168.1.10

对应部分代码:

from adafruit_wsgi.wsgi_app import WSGIApp
web_app = WSGIApp()

html_string = '''
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Raspberry Pi Pico Transparent TCP / RS232 Converter</title>
</head>
<body>
<div align="center">
<H1>Raspberry Pi Pico Web Server</H1>
 <form method="get" action="">
    IP ADRESS: <input type="text" name="IP_ADRESS">
    <input type="submit" value="Submit">
  </form><br>

@web_app.route("/") # Problem is here, Get method is aimed to be used.
def root(request):
    # return ("200 OK", [], ["Root document"])
    return ("200 OK", [], [html_string])
4

0 回答 0