Get "http://www1.caixa.gov.br/loterias/_arquivos/loterias/D_megase.zip": stopped after 10 redirect
package main

import (
    "io"
    "net/http"
    "os"
)

func main() {
    link := "http://www1.caixa.gov.br/loterias/_arquivos/loterias/D_megase.zip"
    resp, err := http.Get(link)
    if err != nil {
        panic(err)
    }
    defer resp.Body.Close()

    // Create the file
    out, err := os.Create("ms.zip")
    if err != nil {
        panic(err)
    }
    defer out.Close()

    // Write the body to file
    _, err = io.Copy(out, resp.Body)
    if err != nil {
        panic(err)
    }
}

关于为什么会发生这种情况以及如何解决的任何想法?

感谢您的关注。