|
2000년 로이 필딩(Roy Fielding)이 박사학위 청구 논문에서 REST(Representational State Transfer)를 소프트웨어 아키텍처 스타일로 제안
Method | URI | Description |
---|---|---|
GET | /movies | Get list of movies |
GET | /movies/:id | Find ad movie by its ID |
POST | /movies | Create a new movie |
PUT | /movies/:id | Update an existing movie |
DELETE | /movies/:id | Delete an existing movie |
HTTP/0.9
1991년 월드와이드 웹 공식출발과 함께 시작
method : GET
Header가 없음
GET /mypage.html
HTTP/1.0
1996년 11월 RFC 1945에 공개
HTTP Header및 Content-Type추가로 HTML이외의 문서도 전송가능
method: GET, POST
HTTP/1.1
1997년 1월 RFC 2068에서 처음 공개
HTTP의 첮번째 표준
1~5특징은 이미 HTTP프로토콜에 포함된 개념 입니다. |
Method | OLD API | RES API | Data |
---|---|---|---|
C | POST /users/addUser.co | POST /users | {'id':'sansae', 'email':'sooabia@sansae.net'} |
R | GET /users/getUser.do?id=sansae | GET /users/:id | |
U | POST /users/modUser.do?id=sansae | PUT /users/:id | {'id':'sansae', 'email':'sooabia@sansae.net'} |
D | GET /users/delUser.do?id=sansae | DELETE /users/:id |
|