REST API 문의드립니다.
안녕하세요.
강의 잘 듣고 있습니다.
웹은 처음 입문이라 여러가지 배경지식이 부족해서 구글링 열심히 하고 있는데요.
강의를 듣다가 궁금증이 생겨 질문드립니다.
Flask로 Rest API 구현하는 부분을 보면서 REST API가 정확히 어떤 것을 말하는지 잘 모르겠습니다.
강의에서는 REST API를 구현한 코드가 HTTP Request를 처리하여 JSON 데이터를 리턴해주는 함수를 구현하는 부분을 말씀하셨는데요.
구글링 해보니까 위키에 Rest란
"엄격한 의미로 REST는 네트워크 아키텍처 원리의 모음이다.
여기서 '네트워크 아키텍처 원리'란 자원을 정의하고 자원에 대한 주소를 지정하는 방법 전반을 일컫는다.
간단한 의미로는, 웹 상의 자료를 HTTP위에서 SOAP이나 쿠키를 통한 세션 트랙킹 같은 별도의 전송 계층 없이 전송하기 위한 아주 간단한 인터페이스를 말한다."
와 같이 나오는데 잘 이해는 안가지만 어쨋든 HTTP 보다는 상위의 개념인것 같은데요.
어쨋든 궁금한 건 현업에서 REST API를 구현하는것이 HTTP Request의 Get,Post,Delete,Create 메서드를 처리하는 함수를 모두 REST API라고 부르는 건가요?
아니면 HTTP Request를 처리하는(?) 루틴과 REST API는 다른건가요?
답변 1
0
안녕하세요.
음 Rest API 에 대해서 강의에서 상세히 설명을 드리는 것으로 알고 있는데요.
Rest API 는 간략히 HTTP 프로토콜을 사용해서, 마치 함수처럼 데이터와 결과값을 주고받을 수 있는 기술이라고 보시면 좋을 것 같습니다. 관련해서, 영상에서 설명을 드린 부분도 있고, 실제 강의에서 구현해보면서 사용해보시면, 또 바로 이해가 되실 것 같습니다.
강의 자료 어디서 다운받나요? 없는데요..
0
150
1
강의 영상은 안나오고 소리만 나옵니다.
0
177
1
섹션 6 인증 failed 질문
0
153
1
섹션 8 flask 다양한 기능: 다양한 데코레이터 before_first_request 문의
0
358
3
192.168.0.12:8085??
0
154
1
04_flask_ABTest에서 blog_abtest.py 실행 시 오류입니다.
0
171
1
수업내용 질문 건
0
186
1
brew로 mysql 설치 후 서버 실행할 때, 터미널에서 anaconda bin 참조하는 문제
0
663
2
crossorigin 프로퍼티에 대해서 질문드립니다.
0
288
1
강의자료 다운로드 문의드립니다.
1
267
1
갑자기 웹 서버 띄울때 이상하게 나옵니다
0
313
1
가장빠른 Vue와 flask, 그리고 REST API 1 강의 질문입니다. (2)
0
345
1
가장빠른 Vue와 flask, 그리고 REST API 1 강의 질문입니다.
0
321
2
Fast api 추가 강좌 개설여부 질문드립니다!.
0
316
2
flask_cors설치 오류
0
618
2
부스트랩 html 다운
0
257
1
혹시 강의자료 공유가 가능한가요?
0
354
1
소스코드는 어디에 있을까요??
1
254
1
안녕하세요 몇가지 질문이 있습니다.
0
339
1
동적함수생성 질문드립니다.
1
630
2
(강의명) flask 로 Rest API 구현과 테스트 실행 : 오류 문의
0
576
1
백엔드 데코레이터 2 강의에 도전 문제 질문드립니다
0
289
1
몽고 DB 공식홈페이지 403 접속 에러 발생합니다.
1
624
3
04._flask_ABTest Pycharm 에서 실행오류
0
488
1





