Loading... ## 常规操作代码 ```javascript /* Time: 2020年12月1日 17:34:19 By : MemoryEr QQ : 1762272313 */ function WebGetDataOne() { var wz = "http://www.baidu.com" var GetData = http.get(wz).body.string() log(GetData) if (GetData != "" && GetData != null) { return GetData; } else { return false; } } var temp1 = WebGetDataOne() log("数据获取: "+ temp1) // ↑ 服务器或者网页正常运行的情况下可以正常使用 // ↑ Bug: 当服务器或网页未运行则会造成程序直接报错 或 停止. // ↑ 方案: 推荐使用 ↓ 面的方案解决此问题. ``` ## 正规操作代码 ```javascript /* Time: 2020年12月1日 17:34:19 By : MemoryEr QQ : 1762272313 */ function WebGetData() { try { var wz = "http://www.baidu.com" var GetData = http.get(wz).body.string() log(GetData) if (GetData != "" && GetData != null) { return GetData; } else { return false; } // ↑ 尝试获取数据,成功 返回数据. 失败 返回假 . } catch (error) { console.error(error); } // ↑ 捕获异常.若通讯网址不存在 或未开启.捕获异常 避免程序异常终止 return false; // ↑ 获取数据失败 返回 假 } let temp = WebGetData(); log(temp) // 查看函数返回值 if (temp) { console.info("取到的数据:" + temp); } else { console.info("取数据错误"); } // 判断 显示结果 console.info("完成"); // 程序结束 // console.info("完成") 等同于 log("完成") ``` 最后修改:2023 年 02 月 20 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏