티스토리 뷰
Roy Fielding은 HTTP specification의 주요 저자로 지금은 어도비 시스템의 수석 연구원으로 일하고있음
2000년도 Roy Fielding 의 박사학위 논문에서 언급 됨 - Motivation : HTTP 설계의 우수성에 비해 제대로 사용되지 못하고 있기에 그러한 활용의 한 예로 REST 발표
REST API의 3 요소
Resource - URI
Verb(행위) - HTTP Method
Representations
REST의 특징 - uniform, stateless, cacheable, self-descriptiveness, client-server, hierarchical structure
REST API 설계 시 가장 중요한 항목 2가지
1. URI는 정보의 자원을 표현할 수 있어야 한다.
=> GET /members/delete/1 URI에 delete와 같은 행위가 들어가서는 안된다. 자원을 표현하는데 중점을 두어야 한다.
2. 자원에 대한 행위는 HTTP Method(GET, POST, PUT, DELETE)로 표현한다.
=> PUT /members/1
잘못된 URI를 HTTP Method를 통해 수정할 수 있음
회원정보를 가져올 때는 GET, 회원 추가할 때는 POST Method를 사용하여 표현할 수 있음
=> GET /members/1
=> POST /members/2
[CRUD(Create, Read, Update, Delete)]
POST - 해당 URI를 요청하면 리소스를 생성한다.
GET - 해당 리소스를 조회하고 도큐먼트에 대한 자세한 정보를 가져온다.
PUT - 해당 리소스를 수정한다.
DELETE - 리소스를 삭제한다
http://meetup.toast.com/posts/92
- Total
- Today
- Yesterday
- tensorflow
- ADsP
- 텐서플로우
- caffe
- vanashing gradient problem
- 뭣이중헌디
- 딥러닝
- 암살 교실
- Andrew Ng
- linear regression
- logistic regression
- 예쁜 마음
- 머신러닝
- ADP
- Quora
- machine learning
- 아웃풋
- 데이터과학자
- Linear algebra
- 코딩 호러
- 나의 존재 화이팅
- 데이터과학
- 커널
- 나는한번읽은책은절대잊어버리지않는다
- 프레젠테이션 문제 해결법
- 앤드류 응
- 영월행 일기
- 도커
- 만성양꼬치
- 트러블 슈팅
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |