Всем привет! При отправке запроса на любой адрес, вылезает ошибка:
2024/02/18 15:14:34 Get "https://jsonplaceholder.typicode.com/posts": proxyconnect tcp: dial tcp [::1]:80: connectex: No connection could be made because the target machine actively refused it.
Проблема не в брандмауре, потому что в его настройках отключены все ограничения, а также на другом устройстве точно такая же ошибка. Интересно то, что при отправке запроса на localhost ошибки нет, а выдается содержимое нужного файла. Вот код:
package main
import (
"fmt"
"io"
"log"
"net/http"
)
func curl(url string) string {
client := &http.Client{}
req, err := http.NewRequest("GET", url, nil)
if err != nil {
log.Fatal(err)
}
resp, err := client.Do(req)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
bodyText, err := io.ReadAll(resp.Body)
if err != nil {
log.Fatal(err)
}
fmt.Printf("%s\n", bodyText)
return ""
}
func main() {
fmt.Println(curl("https://jsonplaceholder.typicode.com/posts"))
}