我試圖讓一個arduino登錄到我創建的網站。
在網站上有一個基本的表單,其中有兩個字段,一個用於用戶名,另一個用於標識登錄。使用Arduino和HTTP填充網絡表格
我使用fiddler2來嗅探http數據包,當我使用chrome登錄並且試圖使用來自該http post的信息來重新創建我自己的帖子來登錄。
這裏是我使用的登錄的代碼部分:
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();
我再有另一片是臨危從我知道的作品主機回來的信息碼。當我運行這個代碼時,我能夠連接到服務器,但是我根本沒有得到任何響應。任何幫助將不勝感激。
您沒有發送任何表單數據,表單數據將位於最後一個空白打印行之後,並且看起來像fieldname = value&otherfieldname = othervalue –