Inflearn brand logo image

인프런 커뮤니티 질문&답변

생각하는자님의 프로필 이미지
생각하는자

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

HttpServletResponse - 기본 사용법

response.sendRedirect("/basic/hello-form.html"); 코드에서 302번이확정적인지? ?

해결된 질문

작성

·

29

0

=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
안녕하세요. 저가 이해 한게 맞는지 알고 싶어서 올립니다.

사진을 보시면

image.png

 

response.sendRedirect("/basic/hello-form.html"); 라는 코드가 있는데

저가 이해한 바로는 여기 이 코드(로직) 안에 "302"이 고정 되어 있어서 302번 상태 코드를 호출 하고 폼으로 간다 라고 이해 해도 되냐요?

답변 부탁드립니다.

 

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 생각하는자님.

response.sendRedirect("/basic/hello-form.html"); 코드를 사용하면 클라이언트에 302 상태 코드가 반환되는 것이 맞습니다. sendRedirect 메서드는 클라이언트에게 지정된 URL로 브라우저를 리다이렉트하라는 명령을 서버가 보내는 방법이며, HTTP 표준에서는 이것이 302 Found 상태 코드로 처리됩니다.

리다이렉션은 클라이언트에게 다른 URL로 HTTP 요청을 다시 보내도록 지시하는 방법으로, 서버는 이 상태 코드를 사용하여 클라이언트가 다른 경로로 가도록 안내할 수 있습니다. 이러한 동작은 웹 애플리케이션에서 클라이언트의 브라우저를 특정 페이지로 보내거나 어떤 행동 이후에 다른 페이지로 이동시키기 위해 자주 사용됩니다.

관련해서 더 많은 정보와 유사한 사례를 아래 URL에서 확인하실 수 있습니다:
- 리다이렉트 302

위의 링크에서는 비슷한 상황에서의 질문과 상세한 답변이 이루어지고 있습니다. 특히, 302 상태 코드와 관련된 이해를 돕는 다른 사용자들의 피드백도 확인하실 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

생각하는자님의 프로필 이미지
생각하는자

작성한 질문수

질문하기