У моей команды есть веб-сайт с API RESTful. Мы работаем над тестированием нагрузки, поэтому мы создали небольшое консольное приложение, чтобы забивать его запросами. Это консольное приложение не устанавливает строку пользовательского агента, и это вызывает ошибку в нашем API, потому что это обязательное поле в нашей базе данных.
Итак, должен ли я сделать API более надежным и просто использовать строку по умолчанию (т.е. "неизвестно" ), если пользовательский агент не включен в запрос? Или, должен ли я вернуть ответ 400 Bad Request в этой ситуации? Я знаю, что это возможно, но я ищу стандартный способ сделать это.