2013-12-17 1 views
2

c를 WebResponse를 사용하여이 페이지에 액세스 할 수 없습니다 다음과 같이 http://tawn.tnau.ac.in/General/BlockWiseSummaryPublicUI.aspx?EntityHierarchyOneKey=1&lang=en 코드는 다음과 같습니다 다른 사람에 액세스하는 동안이 페이지 .I이 Mozila를 사용하여이 페이지에 액세스하려고 잘 작동하고내가이 페이지에 액세스하려고 #

String strResult; 
WebResponse objResponse; 
WebRequest objRequest = System.Net.HttpWebRequest.Create(strURL); 

objResponse = objRequest.GetResponse(); 
// the using keyword will automatically dispose the object 
// once complete 
using (StreamReader sr = new StreamReader(objResponse.GetResponseStream())) 
{ 
    strResult = sr.ReadToEnd(); 
    // Close and clean up the StreamReader 
    sr.Close(); 
} 

Chrome에서 작동하는 동안에는 액세스 할 수 없습니다.

Pl이 해결책을 알려줍니다.

미리 감사드립니다.

+6

URL을 클릭하여 페이지에 들어가려고하면 세션이 만료되었다는 메시지가 나타납니다. 요청을 수행하기 전에 로그인하거나 일종의 쿠키를 얻어야합니다. – faester

+0

크롬에서 작동 중입니다. – user3110082

+0

피들러 또는 유사한 스니퍼가 실행되는 동안 페이지에 액세스 해보세요. 쿠키 또는 승인 헤더가 있음을 보증합니다. 또는 시크릿 모드에서 Chrome을 재설정하거나 URL에 액세스하십시오. 액세스 할 수 없습니다. – faester

답변

2

문제는 브라우저와 관련이 없습니다. 코드가 제대로 작동해야합니다. 그러나 요청할 때 해당 페이지에 액세스하기 위해 일부 자격 증명을 제공해야 할 수도 있습니다.

자격 증명을 제공하지 않으면 일반적으로 요청이 페이지로 리디렉션됩니다. 이는 사용자의 경우에 해당됩니다.

+0

이 페이지에 액세스하는 데 필요한 신임장이 없습니다. – user3110082

관련 문제