POST 메소드는 http 메세지로 넘어온 엔티티를 새로운 자원으로 등록한다.
새로운 자원으로 등록하지 않을 수도 있는데 이런 경우에는 200, 204 응답 코드가 온다. 새로운 자원으로 등록될 경우 201 응답 코드가 온다.
PUT 메소드는 자원의 식별자를 이미 알고 있는 상태여야한다. PUT 메소드는 http 메세지로 함께 넘어온 엔티티로 교체한다. 200, 204 응답 코드를 사용한다. 다만 PUT 메소드로 넘어온 식별자가 꼭 존재하고있을 필요는 없다. 존재하지 않는 식별자를 넘길 수도 있는데 이런 경우에는 넘어온 식별자를 id로 하는 새 자원을 생성하고 201 응답 코드를 보내 준다. 식별자를 id로 사용할 수 없는 경우에는 에러코드로 응답한다.
'개발 지식' 카테고리의 다른 글
Naming Cases (0) | 2022.01.02 |
---|---|
파일 마지막에 빈 줄을 넣는 이유 (0) | 2021.07.02 |
Http통신에서의 InputStream에 대하여 (0) | 2020.12.24 |
포트포워딩 하는 법 (0) | 2020.12.10 |
IP 주소 (0) | 2020.12.10 |