Maison >développement back-end >Tutoriel Python >Comment puis-je obtenir les adresses IP des visiteurs à l'aide de Flask ?

Comment puis-je obtenir les adresses IP des visiteurs à l'aide de Flask ?

DDD
DDDoriginal
2024-10-31 20:24:02817parcourir

How can I obtain IP addresses of visitors using Flask?

Obtention d'adresses IP pour les visiteurs à l'aide de Flask

Dans Flask, un micro-framework basé sur Python, il est nécessaire de capturer les adresses IP des utilisateurs se connectant à un site Web. Cette mesure est cruciale à des fins de journalisation, garantissant la possibilité de suivre l'activité des utilisateurs et d'identifier des individus spécifiques si nécessaire.

Pour accomplir cela dans Flask, on peut exploiter l'objet Request. L'objet Request est attribué à la propriété remote_addr, qui donne accès à l'adresse IP de l'utilisateur effectuant la demande.

Implémentation du code

L'extrait de code suivant illustre comment pour récupérer l'adresse IP à l'aide de Flask :

from flask import request
from flask import jsonify

@app.route("/get_my_ip", methods=["GET"])
def get_my_ip():
    return jsonify({'ip': request.remote_addr}), 200

En invoquant cette route, on peut obtenir l'adresse IP de l'utilisateur et la renvoyer sous forme de réponse JSON.

Informations supplémentaires

De plus amples informations sur ce sujet peuvent être trouvées dans la documentation Werkzeug. Werkzeug est la boîte à outils WSGI sous-jacente utilisée par Flask, fournissant des nuances et des spécifications techniques supplémentaires.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn