From: RFC 1945: Hypertext Transfer Protocol -- HTTP/1.0, section 10.15 User-AgentThe
User-Agentrequest-header field contains information about the user agent originating the request. This is for statistical purposes, the tracing of protocol violations, and automated recognition of user agents for the sake of tailoring responses to avoid particular user agent limitations.