안녕하세요 주제와 다른 다른질문이지만...
제가 아는건 정확하겐
2xx -> 성공
3xx -> 성공후에 액션이 있어야된다? PRG 같은 패턴?
대략적인 백의자리 컨셉정도로만 알고 있습니다만
실무를 할때 해당 스펙을 찾아서 다시 나열을 해야되는건지 궁금합니다.. 이런걸 다 외워야되는지도 궁금하고 ㅠㅠㅠ
그리고 실제 면접에서도 디테일한 상태코드에 대해 물어볼까도 궁금합니다..
------------
아 그리고 다른 질문이지만 301 상태코드에서 말씀하셨던게
주문서 작성 -> (POST) 주문등록 -> (GET) 주문 확인서
이런식으로 크게 동작하시는걸 설명하셨는데
클라이언트에서 주문등록시 301 상태코드를 받고 ,
클라이언트 즉 자바스크립트쪽에서 301 상태코드에 따라 해더에 있는 로케이션을 리다이렉트하도록 개발을 진행하는건지 궁금합니다.
안녕하세요. ohjinseok님, 공식 서포터즈 David입니다:)
.
1. 모든 상태 코드에 대해 외워야 하는 건 아닙니다. 자주 사용되어지는 것들이 있습니다. 다 알면 좋겠지만 적어도 자주 사용되어지는 코드들이 어떤 목적을 가지고 사용되는지를 알고 있는건 필요하다 생각됩니다. 면접에서 모든 상태코드에 대해 디테일하게 묻지 않습니다.
.
2. 상황에 따라서 다릅니다. 브라우저가 직접 응답을 처리하는 경우에는 알아서 상태코드와 로케이션을 가지고 리다이렉트됩니다. 만약 브라우저가 아닌 개발자가 직접 응답을 처리해야 한다면 브라우저의 동작과 동일하게 상태코드를 체크한 뒤 헤더에서 로케이션을 꺼내어 리다이렉트 시켜주면 됩니다.
.
감사합니다.
답글