Я бы назвал код состояния 403 forbidden для этой ситуации - где все остальное в порядке, но в запросе отсутствует файл cookie. Чтобы скопировать данные из ссылки:
Сервер понял запрос, но отказался разрешить его использование.
Если учетные данные аутентификации были предоставлены в запросе, сервер считает их недостаточными для предоставления доступа
Статус 401 unauthorized для когда запрос не хватает учетных данных. Но 401 также требует, чтобы ответ содержал поле заголовка WWW-Authenticate. Основываясь на вопросе, запрос должен иметь файл cookie, но его нет, и это не вопрос аутентификации.
Status 400 - это когда запрос клиента был ошибочным, что может немного ввести в заблуждение для сценария, описанного OP.
Status 422 может быть уместным, но я думаю, немного слишком общий характер, так как это означает, что что-то на линии все было нормально, но сервер не может обработать запрос.
http://racksburg.com/choosing-an-http-status-code/ – CodeCaster
Это очень полезное сообщение, спасибо. Я скажу, что это, похоже, не отвечает на мой вопрос. Я добираюсь до уровня 400 и вижу список заголовков, файлы cookie хранятся в заголовке set-cookie, и я не вижу этого в списке. – Timigen