我正在编写基于REST的Web服务,我正在尝试找出处理错误情况的最佳方法.
目前该服务正在返回HTTP错误,例如错误请求,但是如何返回额外信息以便让使用Web服务的开发人员知道他们做错了什么?
例如:使用空用户名创建用户会返回错误请求错误.如何添加错误是由null username参数引起的?
HTTP 规范中规定,大多数错误代码应返回一些基本文本,以阐明返回错误的原因。基本的 Java Servlet 规范HttpServletResponse.sendError(int Code, String message)为此目的进行了定义。
| 归档时间: |
|
| 查看次数: |
688 次 |
| 最近记录: |