So im heavily confuse this code compiles and works on one place
<code> client2 := http.Client{}
req3, _ := http.NewRequest("POST", "https://test", strings.NewReader(payload))
req3.Header.Add("Accept-Encoding", "gzip")
req3.Header.Add("Authorization", "Basic ")
resp3, err3 := client2.Do(req3)
if err3 != nil {
panic(err3)
}
defer resp3.Body.Close()
</code>
<code> client2 := http.Client{}
req3, _ := http.NewRequest("POST", "https://test", strings.NewReader(payload))
req3.Header.Add("Accept-Encoding", "gzip")
req3.Header.Add("Authorization", "Basic ")
resp3, err3 := client2.Do(req3)
if err3 != nil {
panic(err3)
}
defer resp3.Body.Close()
</code>
client2 := http.Client{}
req3, _ := http.NewRequest("POST", "https://test", strings.NewReader(payload))
req3.Header.Add("Accept-Encoding", "gzip")
req3.Header.Add("Authorization", "Basic ")
resp3, err3 := client2.Do(req3)
if err3 != nil {
panic(err3)
}
defer resp3.Body.Close()
But i needed it somewhere else , i copied 1:1 and i get always
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x280 pc=0x7ff787e4ede2]
i tried everyhting
New contributor
Vendoriex is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.