How to handle a non-unique User-agent String (API/framework may support specific mechanism to handle HTTP request directly)