我正在为我的计算机科学论文构建一个动态拼车应用的RESTful协议。
在该协议中,我还必须正式指定每个操作的HTTP状态码。我有一个“隐私相关”的问题。假设以下情况:
GET /api/persons/angela/location
检索用户“angela”的当前位置。显然,并非每个人都能够获得结果。只有angela本身和可能要接她的司机才能知道。
我无法决定在此处返回404 Not Found还是401 Forbidden。
有什么提示吗?哪一个是最好的,并为什么?
在该协议中,我还必须正式指定每个操作的HTTP状态码。我有一个“隐私相关”的问题。假设以下情况:
GET /api/persons/angela/location
检索用户“angela”的当前位置。显然,并非每个人都能够获得结果。只有angela本身和可能要接她的司机才能知道。
我无法决定在此处返回404 Not Found还是401 Forbidden。
有什么提示吗?哪一个是最好的,并为什么?