„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie rufe ich die IP-Adresse eines Benutzers in einer Golang App Engine-Webanwendung ab?

Wie rufe ich die IP-Adresse eines Benutzers in einer Golang App Engine-Webanwendung ab?

Veröffentlicht am 06.11.2024
Durchsuche:936

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

Abrufen der Benutzer-IP-Adresse in einer Golang App Engine-Webanwendung

Um reCAPTCHA erfolgreich in Ihre GAE Golang-Webanwendung zu integrieren und die IP des Benutzers abzurufen Adresse ist wichtig. Hier ist eine Lösung, um diese Informationen aus einem Formularbeitrag abzurufen.

Verwenden Sie die net.SplitHostPort-Funktion:

ip, _, _ := net.SplitHostPort(r.RemoteAddr)

In diesem Code stellt r das Request-Objekt aus der HTTP-Anfrage dar. net.SplitHostPort trennt die Host- und Portinformationen vom r.RemoteAddr-Wert, der die IP-Adresse des Benutzers speichert. Durch Zuweisen des Ergebnisses zu den Variablen IP, Hostname und Port können Sie auf die IP-Adresse des Benutzers in der IP-Variablen zugreifen.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3