Получение IP-адреса пользователя в веб-приложении Golang App Engine
Чтобы успешно интегрировать reCAPTCHA в веб-приложение GAE Golang, необходимо получить IP-адрес пользователя адрес важен. Вот решение для получения этой информации из сообщения формы.
Используйте функцию net.SplitHostPort:
ip, _, _ := net.SplitHostPort(r.RemoteAddr)
В этом коде r представляет объект Request из HTTP-запроса. net.SplitHostPort отделяет информацию об хосте и порте от значения r.RemoteAddr, в котором хранится IP-адрес пользователя. Присвоение результата переменным ip, имени хоста и порта позволяет вам получить доступ к IP-адресу пользователя в переменной ip.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3