NodeMCU提交表单后重定向

我在使用NodeMCU服务器时遇到了一个问题。它正在提供一个简单的表单。在提交后,我希望它提供有关成功配置的信息页面。但是我不知道该怎么做。我真的试图让它工作但我失败了。

有谁能帮帮我吗?这完全涉及自动显示/重定向用户到另一个页面。以下是代码:

sv = net.createServer(net.TCP, 30)

function receiver(sck, payload)
    print(payload)
    payloadSsid = string.match(payload, "ssid=(.+)&pswd")
    payloadPswd = string.match(payload, "pswd=(.+)&destinationAddress")

if (payloadSsid ~= nil) and (payloadPswd ~= nil) and then
sck:close()
sv:close()
wifi.ap.dhcp.stop()

end
end

if sv then
  sv:listen(80, function(conn)
    conn:on("receive", receiver)
    conn:send("HTTP/1.0 200 OK\r\nContent-type: text/html\r\nServer: Sensor " .. node.chipid() .."\r\n\n")
    conn:send("</head><link rel=\"icon\" href=\"data:,\"><body><h1>Sensor " .. node.chipid() .. "配置页面</h1>")
    conn:send("<FORM action=\"\" method=\"POST\">")
    conn:send("<h3>WIFI凭据</h3><br>")
    conn:send("SSID*:<br><input type=\"text\" name=\"ssid\" placeholder=\"SSID\" required></input><br>")
    conn:send("密码*:<br><input type=\"password\"name=\"pswd\" placeholder=\"password\" required></input><br>")
    conn:send("<button type=\"submit\">提交</button><br>")
    conn:send("</form></html></body>")
  end)
end

提前感谢任何帮助。

点赞