WebRequest(혹은 HttpWebRequest)를 이용해서 페이지를 요청했을 때 301 코드로 인해 다른 페이지로 리다이렉트되는 경우, WebResponse 찍어보면 최종 리다이렉트 된 페이지의 내용이 나타난다.
리다이렉트 이전에 나타나는 페이지 내용이나 헤더 값을 가져와야 하는 상황이라면 난감할텐데,
HttpWebRequest.AllowAutoRedirect 속성을 false 로 설정하면 리다이렉트가 되는 것을 방지한다.
예)
HttpWebRequest u = new HttpWebRequest.CreateHttp("http://~~~");
u.AllowAutoRedirect = false;
'Programming (F:\) > F:\> C, C++' 카테고리의 다른 글
WebResponse의 Stream 데이터 깨짐 문제 (0) | 2018.02.17 |
---|