API는 은행이 고객을 받기위해 만들어논 창구처럼
서버도 클라이언트요청을 받기위해 만든 창구이다
은행도 창구에 준비해야할 규칙이 있음 준비물,등등
API도 규칙이있고 주소가 존재한다
API 통상적으로 2가지 종류
1. GET : 조회할 때
2. POST : 데이터를 변경할 때
서버에 요청할 때는 AJAX로 콜한다 AJAX로 가져온것을 API에서 처리하고 리스판스를 주고 고객이었던 AJAX가 리스판스에서 콘솔찍어서 볼수있게한다든지하는 순서입니다.
GET API 창구 --------
@app.route('/test', methods=['GET'])
def test_get():
title_receive = request.args.get('title_give')
타이틀 기브 가져온거 값 가져와봐= 봄날은 간다
print(title_receive)
return jsonify({'result':'success', 'msg': '이 요청은 GET!'})
고객이 아래의 AJAX로 가서 요청한다.
GET요청은 ? 표시로
$.ajax({
type: "GET",
url: "/test?title_give=봄날은간다",
창구에 고객이 왔다 타이틀 기브에 봄날은 간다를 가지고 왔다
data: {},
success: function(response){
console.log(response)
}
})