humblEgo

  • 📕 Github
  • 📗 Gitbook

Dev_articles/Backend 1

[API 설계] DELETE request 요청/처리/응답에 관한 소소한 고민

👨🏻‍💻 들어가며 최근 제한된 시간 안에 RESTful API를 설계하고 구현해야 했습니다. 그 와중에 아직 잘 숙지가 되지 않았는지 묘하게 위화감이 있는 부분이 있었는데요, 바로 DELETE 요청 메서드의 처리 정책입니다. 단순히 예제 수준에서 DELETE 요청 메서드로 자원 삭제를 요청하는 것은 정말 쉽지만, 아래 상황에서 고민되는 지점들이 있었습니다. DELETE 요청한 클라이언트의 권한을 검사해야하는 상황에서, 인증/인가에 필요한 정보를 어디에 담아서 요청해야할까? Soft delete 하는 상황에서 soft delete 여부를 관리하는 컬럼 이름은 무엇이 적절할까? 그리고 자원을 삭제하는 것이 아니라 플래그를 바꾸는 것이니 메서드는 PATCH 메서드를 써야하는 걸까? DELETE 요청에 대해 응..

Dev_articles/Backend 2021.04.26
이전
1
다음
더보기
프로필사진

humblEgo

Growth records

  • Total
    • Dev_articles
      • General
      • Frontend
      • Backend
      • DevOps
      • Collaboration
      • Projects
    • Notes
      • 주간회고

Tag

Tutorial, 오디세이 스킨, Backbone js, 퍼펙트루비, Ruby, 주간회고, Project, vimium, ft_transcendence, 코딩숨, hammerspoon, 코드숨, 자동목차, 42SEOUL, vim keymap, study_log, 블랙커피 블로그 스터디, vim, Perfect ruby, vimac,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 📕 TIL + Daily Logs
  • 📘 Github

티스토리툴바