간단하게 코드로 접속된 사용자의 IP address 를 알아낼 수 있다.
아래 글을 참고하시던지, 아래 코드를 참고하세요.
ip_address = flask.request.remote_addr
www.kite.com/python/answers/how-to-get-an-ip-address-using-flask-in-python
app = flask.Flask(__name__)
@app.route("/")
def index():
ip_address = flask.request.remote_addr
return "Requester IP: " + ip_address
app.run(host="0.0.0.0", port=8080)
> 결과 예시
HTTP REQUEST
GET http://localhost:8080/
User-Agent: python-requests/2.22.0
Accept-Encoding: gzip, deflate
Accept: */*
Connection: keep-alive
HTTP RESPONSE
HTTP 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 23
Server: Werkzeug/0.16.0 Python/3.7.3
Date: Fri, 27 Mar 2020 19:32:39 GMT
Requester IP: 127.0.0.1
BJ.
'IT > 파이썬' 카테고리의 다른 글
파이썬 two way referencing in mongoengine - ReferenceField 팁과 문제 해결 (0) | 2021.01.12 |
---|---|
파이썬 venv 로 가상환경 설정하기 (0) | 2021.01.12 |
파이썬 flask Mongodb 연결하기 - flask_mongoengine (0) | 2021.01.11 |
파이썬 - 파이썬의 Asterisk(*) 이해하기 (0) | 2021.01.11 |
파이썬 - 문자열에 변수 값 넣는 방법 (0) | 2020.12.22 |