TIL 15. REST

박경철·2021년 6월 13일
0

TIL

목록 보기
15/19

1. REST

HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미한다.

2. RESTful

RESTful은 일반적으로 REST라는 아키텍처를 구현하는 웹 서비스를 나타내기 위해 사용되는 용어이다. ‘REST API’를 제공하는 웹 서비스를 ‘RESTful’하다고 할 수 있다. RESTful은 REST를 REST답게 쓰기 위한 방법으로, REST 원리를 따르는 시스템은 RESTful이란 용어로 지칭된다.

3. Path Variable

Path Variable 는 이름에서도 알 수 있듯이 경로를 변수로서 사용합니다.

Django에서 Path 방식으로 사용할 경우 urls.py의 경로를 수정해야 합니다.

3. Query Parameter

Query Parameter 은 경로 뒤에 입력 데이터를 함께 제공하는 식으로 사용합니다. 또한 &로 연결하여 여러 개의 데이터를 넘길 수도 있습니다.

Query Parameter 방식을 사용할 경우 Django에서 request.GET을 사용하여 URI의 데이터를 가져올 수 있습니다.

profile
안녕하세요!

0개의 댓글