RESTful API: требуется строка пользовательского агента?

У моей группы есть веб-сайт с RESTful API. Мы работаем над его нагрузочным тестированием, поэтому мы создали небольшое консольное приложение, чтобы забивать его запросами. Это консольное приложение не устанавливает строку пользовательского агента, и это вызывает ошибку в нашем API, поскольку это обязательное поле в нашей базе данных.

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

17
задан MikeWyatt 6 June 2011 в 16:34
поделиться