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は、User-AgentなしでHTTPリクエストを拒否するようになりました。
これはほとんどのユーザーエージェントががそのヘッダーを送信するので、細いです。
しかし、私が完全に理解していないのは、なぜがその決定であったか、またはより一般的には、なぜそれがUser-Agent
を必要とする利益になるのでしょうか?そして、私はHTTPベースのサービスのためにやっていなければならないことは何ですか?