有没有办法通过 esp8266 强制门户重定向?
Is there any way to redirect through an esp8266 captive portal?
我正在尝试在 esp8266 强制门户中创建一个 html 表单。我认为转义字符搞砸了。
我已经尝试了我能找到的一切。我正在使用反斜杠 () 进行转义。我什至尝试使用双引号来转义 (")。没有任何效果。
/*Code above this*/
String responseHTML = ""
"<title>CaptivePortal</title>"
"<form action=\"website.com\" method=\"post\">"
"<label for=\"file\">Variable:</label>"
"<input type=\"text\" name=\"var\" />"
"<input type=\"submit\" />"
"</form>";
/*Code below this*/
我希望这会在您填写表格后将您重定向到 website.com。这不会发生。数据不会被发送过来。我检查了 website.com,一切正常。
将方法更改为\"get\"。 POST 方法做了一些不同的事情,通常不会加载网页(尽管它的确切行为将取决于浏览器)。
您的 Web 浏览器几乎肯定有调试器或 Web 控制台,您可以使用它来准确查看浏览器正在接收和发送的内容以及结果。可以帮你调试这类问题。
我正在尝试在 esp8266 强制门户中创建一个 html 表单。我认为转义字符搞砸了。
我已经尝试了我能找到的一切。我正在使用反斜杠 () 进行转义。我什至尝试使用双引号来转义 (")。没有任何效果。
/*Code above this*/
String responseHTML = ""
"<title>CaptivePortal</title>"
"<form action=\"website.com\" method=\"post\">"
"<label for=\"file\">Variable:</label>"
"<input type=\"text\" name=\"var\" />"
"<input type=\"submit\" />"
"</form>";
/*Code below this*/
我希望这会在您填写表格后将您重定向到 website.com。这不会发生。数据不会被发送过来。我检查了 website.com,一切正常。
将方法更改为\"get\"。 POST 方法做了一些不同的事情,通常不会加载网页(尽管它的确切行为将取决于浏览器)。
您的 Web 浏览器几乎肯定有调试器或 Web 控制台,您可以使用它来准确查看浏览器正在接收和发送的内容以及结果。可以帮你调试这类问题。