【9.0】工程发布后,如何完整地获得服务端返回信息?
本帖最后由 apm69 于 2024-7-3 21:28 编辑应用背景:
需要通过服务端Excel文件导入数据,由于用户的Excel文件可能存在输入格式错误,需要将导入过程中产生的错误信息(即服务端命令的“返回信息”)记录下来。
程序样例:服务端命令返回信息获取.fgcc
数据表:导入数据
数据表:导入日志
服务端命令:数据导入
导入按钮命令
Excle数据表样例:导入数据表.xlsx
通过“开始”按钮测试工程执行过程如下:
点击按钮,弹出信息完整显示导入结果
查看导入日志数据表,服务端命令执行后的返回码和返回信息都成功保存
至此为止,一切都符合设计预期。于是,将该工程发布于服务器(本机)上
发布后通过浏览器打开页面并点击按钮执行结果如下:
通过“获取服务端数据”命令获取服务端的后台数据(顺便吐槽:这个命令居然无法保存历史录入信息,每次获取都要重新录入,真的很烦)
获取到的服务端数据的导入日志表数据如下:
至此,问题描述完毕。
结论:工程发布后,貌似无法完整地获取服务端命令执行后的返回信息,请问这是系统bug还是我做得哪里出了问题?
现在急需向用户展示导入失败的原因,以便用户能够更加快捷方便地找到Excel表中的录入错误并及时更正。
请问除了本帖描述的方法以外,还有没有其他手段可以实现需求?
您好,是这样,页面上弹出的详细报错只会出现在设计器,这些报错比较专业,
不仅限于这个导入失败,还有发送请求,服务端通知各种的报错,所以只会在设计器弹出详细的,
供开发人员去分析。当正式发布之后,这些信息会给用户造成困扰,所以只能在管理控制台中给运维人员看
如果您的这个导入,报错比较单一的话,可以导入之前就提示用户检查,一般发布之后直接弹出底层报错的情况确实比较少:'(
页:
[1]