我正在尝试让 arduino 登录到我创建的网站。
在网站上有一个基本表单,其中包含两个字段,一个用于密码,一个用于用户名,它还有一个标记为登录的提交按钮。
当我使用 chrome 登录时,我使用 fiddler2 来嗅探 http 数据包,并尝试使用该 http 帖子中的信息来重新创建我自己的登录帖子。
这是我用于登录的代码部分:
if (client.connect(server, 80)) {
Serial.println("connected to server");
// Make a HTTP request:
client.println("POST/username=slwhore&passwd=1234qwer%21&op2=login&lang=english&force_session=1&return=B%3AaHR0cDovL3JlbW90bGV0LmNvbS8%3D&message=0&loginfrom=loginmodule&cbsecuritym3=cbm_56b7d5e7_00583e07_b0b6f81b4c86d117542f5cc7b7c3416e&Submit=Login HTTP/1.1");
client.println("Host:www.remotlet.com");
client.println("Content-Type: application/x-www-form-urlencoded");
client.println("Content-Length: 229");
client.println("Connection: close");
client.println();
然后我有另一段代码接收从我知道有效的主机返回的信息。当我运行此代码时,我能够连接到服务器,但我根本没有得到任何响应。任何帮助将不胜感激。