"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como recuperar o endereço IP do usuário em um aplicativo da web Golang App Engine?

Como recuperar o endereço IP do usuário em um aplicativo da web Golang App Engine?

Publicado em 2024-11-06
Navegar:365

How to retrieve user IP address in a Golang App Engine web application?

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.

Tutorial mais recente Mais>

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