完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
为了 ISP 的安全,我无法直接连接到数据库服务器,所以我需要通过 PHP 文件使用 API 发送数据,PHP 文件又将数据存储到数据库服务器中。
PHP 文件通过 html 形式或通过 python 代码工作正常,所以我很确定我遇到的问题是我的代码。 执行代码时收到的错误是“无法连接”。我只能假设这是一个 SSL 连接问题,因为 ISP 网络服务器需要安全连接。 我怎么做? tiA 代码:全选const char* dbServerName = "https://www.mydomain.com/post_data.php"; void db_send() { //Check WiFi connection status if (WiFi.status() == WL_CONNECTED) { HTTPClient http; // Your Domain name with URL path or IP address with path http.begin(dbServerName); // Specify content-type header http.addHeader("Content-Type", "application/x-www-form-urlencoded"); //concat data to be sent String httpRequestData = "api_key=" + apiKeyValue + "&temp=" + String(t) + "&humidity=" + String(h) + "&board=" + board + ""; //let's see what is being sent Serial.print("httpRequestData: "); Serial.println(httpRequestData); // Send HTTP POST request int httpResponseCode = http.POST(httpRequestData); if (httpResponseCode > 0) { Serial.print("HTTP Response code: "); Serial.println(httpResponseCode); } else { Serial.print("Error code: "); Serial.println(httpResponseCode); // if -1 connection failed!! } // Free resources http.end(); } else { Serial.println("WiFi Disconnected"); } } |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
528浏览 6评论
438浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
425浏览 5评论
422浏览 4评论
396浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 23:22 , Processed in 0.727868 second(s), Total 74, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号