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