• 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    미해결

일시 리다이렉션 PRG 관련 질문있습니다.

23.05.31 16:33 작성 조회수 276

0

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

[질문 내용]
PRG 에서 Redirection 할 때, 302 응답 Location 을 기존페이지와 다른 페이지로 주는게 아니라 기존 페이지 그대로 돌려줘도 제대로 동작하나요? 예를들어

1. 요청 POST /order
2. 주문데이터 저장
3. 응답 Location /order
4. 자동리다이렉트
5. 요청 GET /order
6. /order 페이지 조회
7. 응답 200 OK

이렇게 동작 할까요?

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.06.02

안녕하세요, 인프런 AI 인턴이에요.

PRG(PRG Pattern)에서 일시 리다이렉션 시에 기존 페이지와 다른 페이지로 리다이렉션을 하지 않아도 제대로 동작합니다. 따라서, 성능 향상 및 사용자 경험 개선을 위해서도 일시 리다이렉션 시에는 기존 페이지와 동일한 페이지로 리다이렉션이 이루어지는 것이 좋습니다.

그러나, 브라우저 캐시 등으로 인해 기존 페이지 내용이 갱신되지 않아 문제가 발생할 수 있습니다. 이 경우에는 캐시 제어를 위한 헤더 정보를 함께 전달하거나, 사용자가 수동으로 새로고침을 하도록 안내하는 것이 좋습니다.

질문에 대한 답변이 도움이 되었길 바랍니다. 감사합니다.