有个梨UGlee
2019-11-22 19:07:25 发布
关于HTTP Code有一个特别粗俗的解释是:400 -> Fuck you,500 -> I'am fucked。
但是返回错误代码的时候基本上就是这样的一个逻辑:
1 你丫不用retry了,结果都一样;(400)
2 你丫可以retry,高几率成功;(500)
3 你丫可以连续retry几次,如果都不行短时间内就不要搞了;(500)
除了1/2/3之外,就是某个环境依赖性完蛋了,你我都不晓得怎么搞了,定一个error code交给用户让他自己想办法吧。(但是能用1/2/3覆盖的case尽量用1/2/3覆盖