根据https://developer.github.com/v3/#user-agent-required和自2013年4月以来(请参阅https://developer.github.com/changes/2013-04-24-user-agent-required/),所有到GitHub API的HTTP请求都必须具有User-Agent
标头。GitHub的API现在拒绝没有用户代理的HTTP请求 - 任何人都可以告诉我为什么?
这是罚款,因为大多数用户代理做发送该标头。
然而,什么我不能完全理解为为什么是决定做,或者更一般地,它为什么会是要求User-Agent
有什么好处?这是我应该为我的基于HTTP的服务做些什么?