출처 : http://stackoverflow.com/questions/778385/rails-post-put-get
GET /items #=> index
GET /items/1 #=> show
GET /items/new #=> new
GET /items/1/edit #=> edit
PUT /items/1 #=> update
POST /items #=> create
DELETE /items/1 #=> destroy
엑션 메소드 목적 ------------------------------------------------------------------------- index GET 목록형 자원 표시 show GET 단일 자원 상세 정보 표시 new GET 신규 자원 생성시 폼 표시 create POST 신규 자원 생성(폼 전송) edit GET 기존 존재하는 자원 수정하기 위함 폼 표시 update PUT 기존 존재하는 자원 수정 destroy DELETE 단일 자원 제거
기타 patch : 패치 일부를 수정하는 경우 사용
[참조] put : 전체를 수정하는 경우 사용
http://restcookbook.com/HTTP%20Methods/patch/
예를 들어 사용자의 이름만 바꿀때는 patch, 기타 여러 정보를 한번에 바꿀 경우에는 put을 사용하는 것을 권고한다.
(put은 patch, post와 달리 멱등성을 지니고 있음.)
멱등성 : 같은 연산을 여러번 하더라도 바뀌지 않는 것
(참조 : http://ko.wikipedia.org/wiki/멱등법칙 )
'etc > old' 카테고리의 다른 글
[MAC] MAC에서 톰캣 8.0.x 설치하기 (1) | 2014.05.26 |
---|---|
[ETC] Ubuntu 13.10 서버 환경 설치작업 (0) | 2014.02.25 |
[JS] 그라바타 커스텀 태그 만들기 (0) | 2014.02.07 |
[JS] call vs apply : 과연 뭐가 다른가. (0) | 2014.01.24 |
[JS] underscore : 자바스크립트 문자열 유틸리티 정리 (0) | 2014.01.23 |