Что такое правильный User-Agent для HTTP-запроса на стороне сервера? - PullRequest
0 голосов
/ 06 мая 2019

Я звоню стороннему API из AWS Lambda, используя модуль запроса nodejs.

Если в заголовке не указан User-Agent, запрос не будет выполнен с сообщением об ошибке: The provided useragent string are invalid or empty.

Установка заголовка User-Agent на Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1 Safari/605.1.15 будет работать.

Я задавался вопросом и исследовал, было ли это требование плохим дизайном, но согласно ответу на этот вопрос: допустимо ли отсутствие User-Agent в HTTP-запросе? , HTTP-запрос ДОЛЖЕН иметь Use- Набор заголовков агентов.

Вопрос: Какое значение соответствующего пользовательского агента для HTTP-запроса выполняется на стороне сервера (например, AWS Lambda)?

...