Abrufen der IP-Adresse des Benutzers in Google App Engine Golang
Die Integration von reCAPTCHA in eine GAE Golang-Webanwendung erfordert den Erhalt der IP-Adresse des Benutzers zur Überprüfung. Dieser Artikel beschreibt eine praktische Lösung zum Abrufen der IP-Adresse aus einem Formularbeitrag.
Die Methode beinhaltet die Verwendung der net.SplitHostPort-Funktion, um die IP-Adresse aus dem r.RemoteAddr-Feld zu extrahieren. Nach der Aufteilung der Zeichenfolge wird die IP-Adresse in der IP-Variablen gespeichert.
Hier ist ein Beispiel, wie sie in Ihrem Code implementiert werden kann:
<code class="go">import "net" func getIP(w http.ResponseWriter, r *http.Request) { ip, _, _ := net.SplitHostPort(r.RemoteAddr) // Use the ip variable for reCAPTCHA verification or other purposes. }</code>
Durch die Einbindung dieses Ansatzes können Sie dies tun Rufen Sie effektiv die IP-Adresse des Benutzers ab und führen Sie die erforderliche reCAPTCHA-Überprüfung oder andere Aufgaben durch, die diese Informationen in Ihrer GAE Golang-Anwendung erfordern.
Das obige ist der detaillierte Inhalt vonWie rufe ich die IP-Adresse des Benutzers in Google App Engine Golang für die reCAPTCHA-Verifizierung ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!