클라이언트 (사용자 ID로 식별)가 서버에 REST API 호출을 보내는 것과 비슷한 응용 프로그램을 만들고 싶습니다. 서버는 데이터베이스에 쿼리하여 이전에이 사용자에게 배지가 있는지 확인합니다. 있다면, 아무 것도하지 않습니다. 그렇지 않으면 데이터베이스에 사용자에게 배지가 부여되고 사용자에게 전자 메일을 보냅니다. 여기작업이 멱등 한 것으로 보이는 경우 PUT 또는 POST
PUT/사용자 // 배지/ POST/사용자 // 배지/
가내 질문은 내가 여기에 사용해야하는 HTTP는 방법? PUT 또는 POST?
전자 메일은 첫 번째 요청에서만 보내지고 이후 요청은 db를 쿼리하는 것 외에는 아무 것도하지 않는다는 의미에서 멱등합니다.
이 경우 어떤 http 방법을 사용 하시겠습니까?
업데이트가 없으므로 PUT입니다. – EJP