강의

멘토링

커뮤니티

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

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

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

Máy chủ API NodeJS được tạo thông qua phát triển dựa trên thử nghiệm (TDD)

Kiểu đáp ứng

응답 강의중 질문입니다

Viết

·

328

·

Đã chỉnh sửa

0

  1. Pdf 파일에 "204:내용없음, DELETE"라고 되어 있어 질문이 생겼습니다.

  • 204는 삭제요청을 했는데 내용 없을때 리턴해주는 상태 코드인건가요??

  • Get요청을 했는데 없을시에도 204를 리턴해 주어도 될까요?

  1. 3xx 잘가~ 는 어떤 의미로 받아들여야 할지...이해가 가지 않습니다...

node.jsexpresstddrest-api

Câu trả lời 1

0

jeonghwan님의 프로필 이미지
jeonghwan
Người chia sẻ kiến thức

질문1 답변

api 로직을 성공했고 응답 바디가 비어있을 경우 204를 사용할 수 있습니다. 그렇다보니 삭제 api 의 성공 메시지로 사용하는 경우가 있고요.

Get 요청시 응답할 값이 없다면 Not Found 를 의미하는 404 를 많이 사용합니다. 이것도 클라이언트와 협의해서 사용할 수 있어요.

질문2 답변

제가 3xx 에 대해 부족하게 설명했네요. 주로 리다이렉션 관현한 동작에서 사용합니다.

예를들어 서버에서 /foo 주소를 /bar 로 변경한 경우를 예로 들어보죠. 클라이언트가 /foo 를 요청하면 서버는 없는 페이지라고 404를 응답할 수 있습니다. 한 편 /bar 로 이동하라는 의미로 3xx 코드를 사용할 수 있습니다. 그럴경우 헤더는 이런 모양이 될 거에요.

  • statusCode: 301 Move Permanently

  • Location: /bar

3xx 상태 코드 활용은 이 문서를 참고하시면 도움이 되실 것 같습니다.

 

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

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

Đặt câu hỏi