Recuperando o endereço IP do usuário em um aplicativo da web Golang App Engine
Para integrar com sucesso o reCAPTCHA em seu aplicativo da web GAE Golang, obtendo o IP do usuário endereço é essencial. Aqui está uma solução para obter essas informações de uma postagem de formulário.
Utilize a função net.SplitHostPort:
ip, _, _ := net.SplitHostPort(r.RemoteAddr)
Neste código, r representa o objeto Request da solicitação HTTP. net.SplitHostPort separa as informações do host e da porta do valor r.RemoteAddr, que armazena o endereço IP do usuário. Atribuir o resultado às variáveis ip, hostname e port permite acessar o endereço IP do usuário na variável ip.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3