【发布时间】:2014-12-26 14:03:32
【问题描述】:
我最近开始开发 Java EE 应用程序,我正在尝试更多地了解 HTTP 状态代码以及何时应该使用它们。
我遇到的一种情况是当用户登录并想要查看订单状态时。要求是用户不能检查不属于他们的订单的状态。
查询订单的网址例如:
mysite.com/order/status?id=22594
处理此请求的 servlet 将检查 ID 参数,然后从数据库中检索订单。
如果用户输入了他们未提交的订单的 ID,是否适合返回 403,或者以未找到的订单进行响应?
【问题讨论】:
-
我会转发到正确的 403,因为禁止用户访问此 url。
标签: java http jakarta-ee http-status-code-403