为了账号安全,请及时绑定邮箱和手机立即绑定

如何判定前端调用后端接口超时?

如何判定前端调用后端接口超时?

拉莫斯之舞 2018-10-19 18:10:19
后端如何判断前端调用API超时。
查看完整描述

1 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

给你一个方案:
在前端请求的时候记录请求时间(开始时间),记录接口返回数据接口的时候(结束时间),记录curl状态值。
状态值获取方法:$httpCode = curl_getinfo($ch,CURLINFO_HTTP_CODE);
比如,设置10s 为超时。
当 结束时间 - 开始时间 》10s 的时候,记录到redis队列。
当 状态值 != 200 的请求,记录到redis队列。
然后后端消耗队列,比如 写到数据,或者 发短信,发邮件 等等。

有问题,再问我即可。


查看完整回答
反对 回复 2018-11-27
  • 1 回答
  • 0 关注
  • 3675 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号