devmoa

데이터가 없을 때 200인가 404인가?

요기요·2023년 11월 29일·00
APIStatus CodeHTTP404 Not Found200 OK400 Bad Request

AI 요약

Beta

이 글은 API 호출 결과의 데이터 유무에 따른 적절한 HTTP 상태 코드 처리에 대해 논의합니다. 요기요 사장님 앱에서 주문 리스트 API 호출 시 데이터가 없을 때 400(Bad Request) 코드를 반환하던 사례를 소개하며, 이는 주문을 조회할 가게가 없다는 의미로 해석될 수 있지만, 실제로는 데이터의 부재를 나타내는 것이므로 404(Not Found)가 더 적합하다는 결론을 내립니다.

200 OK, 404 Not Found, 400 Bad Request 등 주요 HTTP 상태 코드의 의미와 사용 사례를 설명하며, API 설계 시 명확하고 일관된 상태 코드 사용의 중요성을 강조합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다