One of the requests is likely the browser looking for /favicon.ico.

In cases like this (wondering "what are these requests?") it's usually a good idea to log things like the actual request URI used and the request method.

On 25.09.20 11:30, smartaq...@gmail.com wrote:
Team,

Hi all, hope you are doing good.

I've made a small poc 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:  Got connection: HTTP/2.0

    Without TLS:



3. But, while making a curl request I get this log & only once: 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 <mailto:golang-nuts+unsubscr...@googlegroups.com>. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/216a565e-5fae-4e41-b5fb-7af3ff735fc3n%40googlegroups.com <https://groups.google.com/d/msgid/golang-nuts/216a565e-5fae-4e41-b5fb-7af3ff735fc3n%40googlegroups.com?utm_medium=email&utm_source=footer>.

--
Gregor Best
  b...@pferdewetten.de

--
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/ff148651-729e-5665-1a53-237764fcee2a%40pferdewetten.de.

Reply via email to