当前博客:这个错误我应当怎么解决?运行都正常

80 次浏览【转载需注明来源】

博客作者:【1888****8888】

个性签名:寒窗苦读十年,一朝凤舞九天

服务器给客户端发送数据也成功了 但是提示了这个错误

翻译过来意思是 无法设置标头 

同步 mysql客户端.查询SQL语句(
            (查询状态) => {
                //调试输出(查询状态);
                //调试输出(查询状态["数据"]["length"]);
                如果 (查询状态["数据"]["length"] > 0) {
                    局部变量 result_user = {
                        "result_user": 1
                    };
                    访问信息["主动发送"]({ "发送数据": JSON类.到可读JSON文本(result_user), "数据协议": HTTP服务类.获取数据协议(".json") });
                    返回; //说明用户名已经存在
                }
            },
            "select * from user where username = ?",
            [用户账户名称]
        );
Markup

这是发送的代码

 

 

下面是客户端代码

变量 POST返回结果 = 网页访问_同步("/headquarters_post.html", 真, JSON类.到可读JSON文本(postJoin));

 

 

 

 

默认排序
Generic placeholder image
Generic placeholder image
已采纳
快码FOF编程 Time: 2023-12-08 12:27:22

推荐你使用同步查询,或者屏蔽数据库查询代码外面的http 主动返回数据命令

Generic placeholder image
快码FOF编程 Time: 2023-12-08 12:26:34

根据你截图的代码,猜测可能是执行了重复发送,也就是http执行了多次发送数据。

出现这样的情况,问题可能在

 访问信息["主动发送"]({ "发送数据": JSON类.到可读JSON文本(result_user), "数据协议": HTTP服务类.获取数据协议(".json") });
  返回; //说明用户名已经存在

这段代码上,因为你主动发送数据后执行了返回,而这个返回是在一个箭头函数里面,所以它只是针对数据库查询的这个箭头函数返回,并不是针对整个方法返回,所以导致可能还执行了这个数据库查询之外的主动返回命令。

Generic placeholder image
1888****8888 回复 1楼 快码FOF编程 Time: 2023-12-08 12:28:26

我试验一下 用个全局变量控制一下看看 是否可以


这个错误我应当怎么解决?运行都正常