以下代码对从HTTP Server获取字符串
负责while (client.connected())
{
if (client.available())
{
String line = client.printRedir(url3, host);
Serial.println(line);
}
}`
错误讯息:
没有匹配函数来调用'HTTPSRedirect :: printRedir(String&, const char *&)
如何存储服务器的响应字符串
答案 0 :(得分:1)
HTTPSRedirect 库的使用避免了对任何第三方服务的需求,从而使任务变得更加简单。因此,您需要做的第一件事是从 GitHub 复制 HTTPSRedirect 库文件并安装到您的 Arduino 库文件夹中。为方便起见,我还在以下链接中发布了压缩的库文件。
下载 HTTPSRedirect 库 更新:上述库已过时。 请前往 GitHub Sujay Phadke 并下载更新的库。谢谢苏杰。
从上面的讨论中可以看出您使用的是旧版本的 HTTPSRedirect 库, 获取新的 [Updated Library ] 并下载库并将 HTTPSRedirect 文件夹从 zip 文件夹复制到 Arduino Ide 库中。 以上过程解决了我的问题。
答案 1 :(得分:0)
将主机定义如下
const char* host = "your host";
使用字符串
String url = "your complete url";