[Flask] GET 사용법

2023. 1. 20. 16:08
GET 방식에서는 URL 상에서 파라미터와 파마리터 값을 넣을 수 있다.

규칙

  • URL?파라미터1=파라미터1값&파라미터2=파라미터2값
    • URL 이후 첫 파라미터 명 전에 ? 사용
    • 추가 파라미터가 있을 경우 & 사용

예시 코드

from flask import Flask, jsonify, request
app = Flask(__name__)

@app.route('/login')
def login():
    # 파라미터 변수 값 가져오기
    username = request.args.get('user_name')
    if username == 'Sso':
        return_data = {'auth': 'success'}
    else:
        return_data = {'auth': 'failed'}
    return jsonify(return_data)

if __name__ == '__main__':
    app.run(host="0.0.0.0", port="8080")

from flask import request : 파라미터 값을 flask 안에서 사용하기 위해 import 함

request.args.get(파라미터명) : GET 방식으로 가져온 파라미터 값을 사용

 

터미널 출력

(httpie 사용하기 : https://sso-y.tistory.com/55)

http GET http://localhost:8080/login?user_name=Sso
http GET http://localhost:8080/login

'WebFramework > [Flask]' 카테고리의 다른 글

[Flask] Jinja2 사용법  (0) 2023.01.20
[Flask] Bootstrap 사용하기 (로그인)  (0) 2023.01.20
[Flask] 간단한 로그인 구현 (HTML, GET)  (0) 2023.01.20
[Flask] httpi 설치  (0) 2023.01.20
[Flask] 정적, 동적 페이지 라우팅  (1) 2023.01.19