最近在写 api 时,对错误响应的感觉处理很别扭。
是 True / False
还是封装一个 result 类。
纠结了会,发现,异常好像很好用。
是 True / False
还是封装一个 result 类。
纠结了会,发现,异常好像很好用。
1
wentian Jun 13, 2017
封装 Result 是最好的
{ "err_code": "err_msg": "detail" } |
2
LeeSeoung Jun 13, 2017
{
"success":true "data": "message":error_msg } |
3
swulling Jun 13, 2017
我推荐是两者组合。
如果正常返回的结果直接就是 data 本身 如果是 4XX 或者 5XX,除了错误码之外,定义一个异常的 json 即可,一般是"success": true/fasle,"message" : "xxxx" tornado 可以自定义 errorhandler 来做到这个 |
4
honmaple Jun 13, 2017
{
"status":"", "message":"", "description":"", "data":{} } 我比较喜欢这样的,status 自定义状态码,200 为 success,message 返回相关信息 |
5
TimePPT PRO status code + message
|