我想输入一个特定的网页(http地址),其中包含我认为在计算机中保存为cookie的用户和密码。
我如何使用ESP8266(Arduino核心)?
(例如:我想从我的YouTube频道获取信息,但我需要Cookie才能登录。)
谢谢, 拉尼。
答案 0 :(得分:1)
这就是我做到这一点,适应您的需求:
我只使用了这两个库:
#include <ESP8266WiFi.h>
#include <WiFiClientSecure.h>
和一个片段:
WiFiClientSecure client;
if (!client.connect(host, httpsPort)) {
Serial.println("connection failed");
return false;
}
client.print(String("GET ") + url + "/lastCompletedBuild/api/json?tree=result HTTP/1.1\r\n" +
"Host: " + host + "\r\n" +
"User-Agent: BuildFailureDetectorESP8266\r\n" +
"Authorization: " + token + "\r\n" +
"Cookie:" + COOKIE_NAME + "=" + cookieValue + "\r\n" +
"Connection: close\r\n\r\n");