얌마들아, 이렇게 안하면 때려죽임, 이런 정해진 규칙은 없지. 하지면 사실상 표준이란 거는 있지
니들이 http://en.wikipedia.org/wiki/Representational_state_transfer 를 찍어보면 맨 밑에 표가 하나 나온다. 거기보면 resource라는 개념으로 볼때,
POST - 새로운 리소스를 만듬
PUT - 기존 리소스를 통쨰로 바꿈
(거긴 안나오지만) PATCH - 기존 리소스의 속성 일부를 바꿈
DELETE - 기존 리소스를 통째로 지움
GET - 리소스를 가져옴
업로드랑 다운로드가 뭐로 맵핑하는게 젖절한지는 니 스스로 묻고 답해봐라
HTTP라는 이름만 봐도 리소스 == 하이퍼텍스트 문서가 원래 의도였음을 알 수 있고, 하이퍼텍스트 문서 == 파일이라는 건 자명한데(--- 서버 사이드 스크립트는 사실상 HTTP 설계 시에는 고려를 안 했던 부분이지) 이걸 우기는 게 ㅄ임. 그래서 GET은 파일 다운로드, PUT은 파일 업로드. 다운로드, 업로드라는 용어 자체가 일단 네트워크를 통해 왔다갔다(load - 느린 장치에서 빠른 장치로)한다 --- 서버로 up, 클라로 down. 뭐 이런 용어고.
ㅊㅊ