猿问
如何判定前端调用后端接口超时?
后端如何判断前端调用API超时。
拉莫斯之舞
浏览 3676
回答 1
1回答
牛魔王的故事
给你一个方案:在前端请求的时候记录请求时间(开始时间),记录接口返回数据接口的时候(结束时间),记录curl状态值。状态值获取方法:$httpCode = curl_getinfo($ch,CURLINFO_HTTP_CODE);比如,设置10s 为超时。当 结束时间 - 开始时间 》10s 的时候,记录到redis队列。当 状态值 != 200 的请求,记录到redis队列。然后后端消耗队列,比如 写到数据,或者 发短信,发邮件 等等。有问题,再问我即可。
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答