HandleFunc being called twice

If you request from a service is fine, but if you test from a browser and is not the production intention you can do this in golang code for avoid browser load the favicon:

http.HandleFunc("/favicon.ico", doNothing)

And the function

func doNothing(w http.ResponseWriter, r *http.Request){}

For people voting negatives: this works, sorry for handle it with this code in an api that doesn't need favicon or whatever...


Just log the requests. You will realize that your browser also requests /favicon.ico.

See https://en.wikipedia.org/wiki/Favicon for more information.

Tags:

Go