포워드(forward), 리다이렉트(redirect)

Etc · 2021. 1. 3. 12:08

 

⚾ Redirect

 

 

1. 고객이 문의건이 있어 111번으로 상담원에게 전화를 건다. 

 

 

2. 상담원은 고객에게 다음과 같이 얘기한다. "죄송한데 222번으로 다시 문의해주시겠어요?"

 

 

3. 고객은 다시 222번으로 문의해서 일을 처리한다.

 

 

 

고객은 브라우저(클라이언트)이고 111번은 요청URL이며 상담원은 서버가 된다. 서버는 요청받은 내용에 대해 어떠한 동

 

작을 취하고 다시 다른 URL을 브라우저에 던진다.(http status code : 301) 브라우저는 301코드를 받으면 다시 전달받은

 

URL로 다시 서버에 요청을 한다.

 

 

P / R / G

Post 데이터 등록 -> Redirect-> 클라이언트는 Get 방식으로 전달 받음  

 

 

⚾ Forward

 

1. 고객이 문의건이 있어 111번으로 상담원에게 전화를 건다.

 

 

2. 상담원은 해당 건에 대해 잘 알지 못해서 옆에 있는 다른 상담원에게 해당 건의 답을 얻는다.

 

 

3. 상담원은 고객에게 문의내용에 대해 답해준다.

 

 

 

 

다른 상담원은 서버단의 다른 처리모듈이다. 고객은 문의건에 대해 전화를 받은 상담원이 처리했는지 다른 상담원이 했

 

는지 알지 못한다. 하지만 여전히 전화는 111번에 끝난 것이다. 즉 URL은 111번을 유지한다는 것이다.

 

 


포워딩과 리다이렉트에서 가장 눈에 띄는 특징은 URL의 변화 여부


URL의 변화가 있으면 리다이렉트, 없으면 포워드

 

 

 

 

출처:  ripper.tistory.com/34

'Etc' 카테고리의 다른 글

git alias  (0) 2021.01.04
2021년 완독한 책 📖 기록  (0) 2021.01.03
클린 코더의 마음 가짐  (0) 2021.01.02
유데미 강의 추천 #1 (주제: 부트스트랩)  (0) 2020.12.08
티스토리 스킨 출처  (0) 2020.11.29