标签: delphi datasnap
默认情况下 - 如果DataSnap方法(在{$METHODINFO ON}和{$METHODINFO OFF}内声明)遇到异常,则DataSnap返回状态代码为500的HTTP响应和简单消息{"error":"SQL error... whatever..."}。这对系统错误很好,但我想单独处理验证错误 - 通过返回扩展错误消息和HTTP代码400.是否可以这样做?
{$METHODINFO ON}
{$METHODINFO OFF}
{"error":"SQL error... whatever..."}