Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
リソースへのアクセスを許可されていないクライアントには、許可されていないことを伝えるのではなく、リソースが存在しないことを伝える必要がある場合があります。サーバーがこれを行う場合、技術的には HTTP 1.1 に違反しますか?
RFC には、毎回クライアントに真実を伝えることを強制するものは何もありません。
最終的には、ブラウザーの背後にいる人々が特定の応答にどのように反応するかということになります。を送信すると403 Forbidden、ユーザーはこのリソースにアクセスできない可能性があることがわかります (また、認証ウィンドウは自動的に開きません)。代わりに を送信する404 Not Foundと、サーバー オペレーター (あなた) がエラーを起こしたと考える可能性があります。
403 Forbidden
404 Not Found
あなたの選択。