Flask의 GET/POST 요청 방법

1416 단어

get 요청과post 요청:


1.get 요청:


1. 장면 사용:


서버에서만 데이터를 가져와 서버에 아무런 영향을 미치지 않는다면 이때 get 요청을 사용합니다.

2. 전참:


get 요청 전참은 url에 넣고 형식으로 지정keyvalue

3. GET 방식으로 커밋된 매개변수를 가져옵니다.

  • flask.request.args를 통해 제출된 매개 변수를 가져옵니다.
  •     username = request.args['username']
    
  • 예를 들어 조회를 가져오는 매개 변수username: localhost:5000/search/?username=Pushy
  • 조작하여 얻은 args의 매개 변수와 Python의 사전을 조작하는 방식이 같다
  • 2. POST 요청:


    1. 장면 사용:


    서버에 영향을 미치면 post 요청을 사용합니다.

    2. 전참:

    post 요청 전참은 URL에 있는 것이 아니라 form.data 방식으로 서버에 전송된 것이다

    3. POST 커밋 매개변수를 가져옵니다.

  • 먼저 양식의 form 라벨 설정 제출 방식 post 과 필드 설정 name 속성:
  •     
    ...
  • request.method 방법으로 웹 페이지의 제출 방식을 판단:
  •     if request.method == 'GET':
            ...
        else:
            ...(form )
    
  • flask.reuqest.get('name_value') 속성을 통해 name 속성의 값을 가져오는 매개 변수:
  •     username = request.form.get('username')
    

    좋은 웹페이지 즐겨찾기