【发布时间】:2019-02-04 23:21:50
【问题描述】:
我正在使用 penguin PHP/MYSQL 服务器应用程序和 My ionic 1 android 应用程序。应用程序每 30 秒向服务器请求一次调用并返回一些数据,当服务器开启时它可以正常工作。当服务器关闭时发出请求并将响应作为错误,这也可以,但是当我在服务器上时,响应将批量返回。
例如 - 如果在服务器关闭到开启之间有 10 个调用(请求),那么在服务器开启后将有 10 个响应。
有什么方法可以停止之前的请求响应。
请帮助我,它在应用程序中产生了很多问题。
【问题讨论】:
-
代码中是否存在将这些请求排队直到服务器启动的内容?因为当服务器关闭时,应该没有办法处理这些请求。
-
什么都没有,只有每30秒请求调用一次
-
当我在控制台日志中看到它在服务器关闭时给出错误,在打开后所有请求的调用响应将一次响应
-
服务器关闭时,如果没有响应错误代码(即500),那么这些请求必须等待服务器响应,在这种情况下您可以给它等待的时间超时功能为回应。我认为它会完成这项工作。
-
请举个例子
标签: android angularjs cordova ionic-framework httprequest