Rumah > Artikel > pembangunan bahagian belakang > Bagaimana Mendapatkan Alamat IP Pelawat dalam Laman Web Python Berasaskan Flask?
Mengambil semula Alamat IP Pelawat dalam Flask untuk Python
Soalan:
Dalam Kelalang laman web Python berasaskan yang membenarkan pengguna log masuk dan memuat turun fail, bagaimanakah seseorang boleh mendapatkan alamat IP pelawat semasa log masuk untuk tujuan pembalakan?
Jawapan:
Kepada mendapatkan semula alamat IP pelawat dalam aplikasi Flask menggunakan Python, anda boleh memanfaatkan rangka kerja Werkzeug di mana Flask dibina. Begini cara anda boleh melakukannya:
Contoh Kod:
<code class="python">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</code>
Penjelasan:
Dalam kod ini, kami dapatkan objek Permintaan menggunakan import permintaan daripada Flask. Objek ini menyediakan akses kepada pelbagai maklumat berkaitan permintaan, termasuk atribut remote_addr, yang mengandungi alamat IP pengguna yang membuat permintaan. Kami kemudian jsonify alamat IP dan mengembalikannya sebagai respons.
Maklumat Lanjut:
Untuk mendapatkan cerapan tambahan, rujuk dokumentasi Werkzeug untuk mendapatkan butiran lanjut tentang mengakses atribut permintaan dan kaedah pengendalian permintaan tambahan.
Atas ialah kandungan terperinci Bagaimana Mendapatkan Alamat IP Pelawat dalam Laman Web Python Berasaskan Flask?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!