강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của taehee11291954
taehee11291954

câu hỏi đã được viết

Khái niệm cơ bản về web HTTP cho mọi nhà phát triển

Ví dụ về thiết kế HTTP API

POST를 사용한 회원 삭제

Viết

·

411

4

HTML FORM을 사용할 때 GET 과 POST만 지원하여서 필요한 경우 컨트롤 URI를 작성해야한다고 하셨습니다. 여기서 궁금한점이 회원 삭제를 할때 POST를 사용하면 일어나는 과정이 궁금합니다. POST라고하니 삭제라는 동작이 어떻게 일어나는지 이해가 잘 되지 않습니다. DELETE는 메서드에 작성하면 삭제를 알아서 삭제를 해줄 것 같은데 POST는 감이 잡히지가 않습니다. 다른 처리를 해주어야한다면 어떤 것을 해야하는지 궁금합니다.
network

Câu trả lời 1

7

http method는 단순히 스펙일 뿐이지 사실 delete에서 데이터를 생성하는 로직을 만들수 있습니다.

당연히 post에서도 데이터를 삭제할 수 있고요.

기본적으로는 uri와 httpmethod만 보고 이 api는 사용자를 생성 하구나~ 이렇게 식별할 수 있게 만드는 것이 좋은 api 설계입니다.

질문자님이 얘기하신 delete를 사용한다고 알아서 삭제해주는 것이 아니라 delete를 호출했을 때 실행되는 메서드에서 삭제하는 로직을 직접 작성하셔야 합니다.

post를 호출했을 때 동작하는 것은 post uri에 해당되는 메서드를 호출하는게 전부입니다. post를 호출했다고 알아서 해주는건 없습니다~

taehee11291954님의 프로필 이미지
taehee11291954
Người đặt câu hỏi

궁금증 100%해결되었습니다 감사합니다!

Hình ảnh hồ sơ của taehee11291954
taehee11291954

câu hỏi đã được viết

Đặt câu hỏi