Wenn eine Anfrage an meine Java-Servlet kommt ich seine Useragent bin Überprüfung:bekommen viele Anfragen mit User Agent [Mozilla/5.0]
protected void service(HttpServletRequest request, HttpServletResponse response){
final String UA = request.getHeader("User-Agent");
eu.bitwalker.useragentutils.Browser browser = UserAgent.parseUserAgentString(UA).getBrowser();}
Die meisten Anfragen hat UA (User Agent) mit darin enthaltenen Informationen, zum Beispiel Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 Safari/537.36
.
Einige Anfragen (ca. 10%) haben nur Mozilla/5.0
oder Mozilla/4.0
.
Bedeutet es, dass sie Bots sind?
Ist es möglich, dass etwas vor dem Servlet den relevanten Teil in der UA entfernt?
Ich verwende HaraldWalker User Agent Utils, um die UA zu identifizieren, und es gibt Mozilla
für diese UA zurück.
Aber diese online tool gibt unknown
zurück.
Kann mir bitte jemand erklären?