I am calling an API to get a body:
resp, err := http.Get(url)
Returns
&{200 OK 200 HTTP/1.1 1 1 map[Content-Type:[application/json]
Is the HTTP/1.1 a result of using http:// OR how can I use HTTP/2 without using https://?
I am calling an API to get a body:
resp, err := http.Get(url)
Returns
&{200 OK 200 HTTP/1.1 1 1 map[Content-Type:[application/json]
Is the HTTP/1.1 a result of using http:// OR how can I use HTTP/2 without using https://?
If you use the functions and methods that implicitely create a Request
for you, it will always be HTTP/1.1, its hardcoded:
https://golang.org/src/net/http/request.go?s=29530:29552#L876
If you want something else, you need to craft the Request
on your own I’d guess.
For HTTP/2, use golang.org/x/net/http2
Thanks. But does http2 make any difference in speed?
And how do I use this?
To be honest, I didn’t have a chance to test it.
Why you want to use http 2?
If you want to improve the performance, I suggest you to use https://grpc.io/.
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.