Team, Hi all, hope you are doing good.
I've made a hosted a small api on my windows 10 enterprise machine: ``` func main() { srv := &http.Server{Addr: ":8000", Handler: http.HandlerFunc(handle)} log.Fatal(srv.ListenAndServeTLS("certificate.crt", "certificate.key")) } func handle(w http.ResponseWriter, r *http.Request) { // Log the request protocol log.Printf("Got connection: %s", r.Proto) // Send a message back to the client w.Write([]byte("Hello")) } ``` The moment I call this api using different browsers(IE/Chrome)( https://localhost:8000) or curl request I receive these kind of outputs: 1. In browser I receive "Hello" which is correct 2. In golang console prompt I get this log twice: With TLS: [image: Capture.PNG] Without TLS: [image: Capture.PNG] [image: Capture.PNG] 3. But, while making a curl request I get this log & only once: [image: Capture.PNG] What is the difference between point 2 & 3. I've tried both tls and non tls version with browsers but in both the cases logs are coming twice. I don't know why this favicon.ico call is going. Am I missing something here. Please help. Thank you -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/b57283c8-8cc8-42ce-aa4a-88527dedf39an%40googlegroups.com.