1

考虑这样一种情况:如果找不到某个请求的 url(即端点不存在,请求的地址中有错字等),则有一个 jersey-client 返回 404。但是,与此同时,资源本身使用相同的状态来指示请求的端点存在,但没有找到我们要查找的数据。

有没有一种好的方法(从设计的角度来看)来区分这两种状态,以确定实际发生了什么?

4

1 回答 1

0

我通常使用Content-Type标头来区分 404 是因为实体不存在还是未找到请求中的 url。在第一种情况下,Content-Type它与有效响应相同,即application/json,在第二种情况下text/html

于 2013-10-09T08:46:21.840 回答