Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 자바 스캐너
- 변수
- 자바 switch문
- 항해99
- 타입스크립트
- react ag grid
- Vue3
- 프로그래머스
- Til
- 자바 구구단 출력
- 정보처리기사실기
- 조코딩
- TypeScript
- 자바 반복문
- 자바 for문
- java
- 자바
- 자바 삼항연산자
- 항해99 2기
- 자바 public
- react with typescript
- 자바 강제 캐스팅
- MySQL
- 자바 공배수
- 자바 향상된 for문
- 자바 조건문
- 자바 if문
- 자바 while문
- 이클립스 DB연동
- 자바 자동캐스팅
Archives
- Today
- Total
뇌 채우기 공간
[python] GET요청과 POST요청 코드 기본/ ajax코드 본문
app.py
from flask import Flask, render_template,request,jsonify
app = Flask(__name__)
@app.route('/')
def home():
return render_template('index.html')
@app.route('/test', methods=['GET'])
def test_get():
# title_give로 가져온 값을 가져와 그게 title_receive야
title_receive = request.args.get('title_give')
print(title_receive)
# 이쪽을 response로 보내줄게
return jsonify({'result':'success', 'msg': '이 요청은 GET!'})
@app.route('/test', methods=['POST'])
def test_post():
# title_give으로 받아온 값 가져와봐
title_receive = request.form['title_give']
print(title_receive)
return jsonify({'result':'success', 'msg': '이 요청은 POST!'})
if __name__ == '__main__':
app.run('0.0.0.0',port=5000,debug=True)
우선 get요청부터 보자면
title_receive라는 변수에 title_give라고 가져온 값을 넣어서 print를 하고 있고
response응답으로 success와 메세지를 넘긴다
$.ajax({
type: "GET",
url: "/test?title_give=봄날은간다",
data: {},
success: function(response){
console.log(response)
}
})
ajax코드는 이것이다.
title_give는 봄날은 간다이다.
response로 이 요청은 Post!라는 메세지를 주었으니 그것이 콘솔에 찍히겠다.
Post요청을 보면
똑같이 title_give로 받은 값을 title_receive에 저장한다
$.ajax({
type: "POST",
url: "/test",
data: { title_give:'봄날은간다' },
success: function(response){
console.log(response)
}
})
data로 title_give이름으로 봄날은 간다라는 데이터를 보낸다.
그러면 서버에서는 응답으로 msg메세지를 남기고
콘솔에 그 메세지가 찍힌다
728x90
'WEB > python' 카테고리의 다른 글
[python] 메타태그 크롤링 하는 법 (0) | 2021.06.10 |
---|---|
[python] flask서버에 POST API, GET API만들기/ 리뷰를 작성하면 바로 밑에 뜨게 만들기 (0) | 2021.06.10 |
[python] 지니뮤직 크롤링하고 이름 순위 아티스트 가져오기/ 파이썬 공백 제거 strip(), [n:n] (0) | 2021.06.10 |
[python] 파이썬으로 크롤링하는 법 / 영화페이지 제목 크롤링하는 법 친절 설명 (0) | 2021.06.10 |
[python] pymongo, 크롤링한 데이터를 db에 저장하고 찾고 수정하기 (0) | 2021.06.10 |