Tag: 自定义错误

ServiceStack REST服务中的自定义exception处理

我有一个ServiceStack REST服务,我需要实现自定义error handling。 我已经能够通过将AppHostBase.ServiceExceptionHandler设置为自定义函数来自定义服务错误。 但是,对于其他类型的错误,例如validation错误,这不起作用。 我怎样才能涵盖所有案件? 换句话说,我正在努力实现两件事: 为可能弹出的每种exception设置我自己的HTTP状态代码,包括非服务错误(validation) 为每种错误类型返回我自己的自定义错误对象(不是默认的ResponseStatus) 我将如何实现这一目标?