私は、コンピュータサイエンスの論文のために、ダイナミックカープーリングアプリケーション用のRESTfulプロトコルを構築しています。
プロトコルでは、各操作のHTTPステータスコードも正式に指定する必要があります。この「プライバシー関連」の問題があります。次のように仮定します。
GET /api/persons/angela/location
ユーザー「アンジェラ」の現在位置を取得します。誰もが結果を得ることができるとは限らないことは明らかです。アンジェラ自身と彼女を選ぶ可能性のあるドライバーだけがそれを知ることができるはずです。
ここで404NotFoundまたは401Forbiddenのどちらを返すかを決めることはできません。
ヒントはありますか?何が一番いいのか、そしてその理由は?