package main import ( "fmt" "io" "net/http" "os" ) func main() { resp, err := http.Get("https://example.com") if err != nil { fmt.Printf("Error: %v\n", err) os.Exit(1) } defer resp.Body.Close() body, err := io.ReadAll(resp.Body) if err != nil { fmt.Printf("Error reading response: %v\n", err) os.Exit(1) } fmt.Printf("Status: %s\n", resp.Status) fmt.Printf("Response length: %d bytes\n", len(body)) }