Я разрабатываю API RESTful, где некоторые вызовы являются общедоступными через HTTP, а некоторые требуют ключа API и шифрования через HTTPS. Я обсуждаю, какой код ответа следует отправить, если HTTP-запрос отправляется в один из частных ресурсов. Пока что единственная, которая выпрыгивает на меня, 412 - Precondition Failed, но стандарт указывает, что предварительное условие навязывается запрашивающим, а не сервером.
Есть ли подходящий код ответа для этого условия или мне просто нужно дать и сделать 400?