Ответ 1
Поскольку заголовок User-Agent
не обязательно требуется присутствовать в HTTP-запросах (spec говорит, заголовок SHOULD
должен быть там, а не MUST
), ваш API будет более надежным, если он не сможет справиться с этим.
Тем не менее, было бы полезно, чтобы ваше тестовое приложение передало идентификатор User-Agent
"тестового приложения" или что-то в этом роде, просто чтобы вы могли отслеживать его в своей базе данных или дросселировать или проецировать тестовый трафик.
Я бы посоветовал вам не использовать User-Agent
в качестве окончательного идентификатора клиентского приложения, поскольку он так легко подделан. Звучит не так, как будто вы делаете это, но я думал, что упомянул об этом.