完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
也许发布的部分有误,我还是试了一下。
(对不起我的英语,我是......法语) 所以我在加载由 php 脚本生成的 xml 文件时确实遇到了问题。一切运行良好,直到我尝试 http.getstring => crash 我已经使用 wemos D1R1 或 esp01 (8266) 对其进行了测试。 在另一台服务器上发布相同的 xml 时,效果很好。 我不知道为什么 1 运行良好而另一个运行不正常。 这是我的 xml 源: 代码:全选 HTTPClient http; String page="/ts.php"; http.begin(host,80,page); int httpCode = http.GET(); Serial.print("httpcode= "); Serial.println (httpCode); if (httpCode == 200) { String payload= http.getString(); } |
|
相关推荐
1个回答
|
|
可能的原因是服务器返回的xml文件格式不正确或者内容不完整,导致解析xml文件时程序崩溃。
解决方法: 1.确保从服务器获得的xml文件格式正确和完整。 2.使用合适的xml解析库来处理xml文件,例如Arduino IDE提供的XML库或者TinyXML库。 3.使用异常处理机制来捕获可能发生的异常,避免程序崩溃。 |
|
|
|
只有小组成员才能发言,加入小组>>
140 浏览 0 评论
1158 浏览 1 评论
584浏览 6评论
482浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
467浏览 5评论
466浏览 4评论
441浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 21:17 , Processed in 0.825790 second(s), Total 77, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号