2008-09-23 3 views
3

예를 들어 다른 aspx에 의해 호출되는 ASP.NET 폼이 있습니다.ASP.NET 2.0에서 HttpResponse를 읽으려면 어떻게해야합니까?

string url = "http://somewhere.com?P1=" + Request["param"]; 
Response.Write(url); 

다음과 같은 작업을 수행하려고합니다.

string url = "http://somewhere.com?P1=" + Request["param"]; 
string str = GetResponse(url); 
if (str...) {} 

Response.Write가 무엇이든 가져올 필요가 있습니다. 결과로 또는 URL로 이동하여 해당 응답을 조작하고 다른 것을 다시 보냅니다.

어떤 도움이나 올바른 방향으로의 한 점을 크게 높이 평가할 것입니다.

답변

3

Webclient.DownloadString()은 아마도 원할 것입니다.

+0

존 시핸 (John Sheehan)이 같은 대답을하기 전에 답변을 받았습니다. –

8
WebClient client = new WebClient(); 
string response = client.DownloadString(url); 
1

HttpWebRequest 및 HttpWebResponse 개체를 사용해야합니다. WebClient 객체를 사용할 수도 있습니다.

0

HttpResponse는 HttpRequest에 대한 응답으로 클라이언트에 다시 전송되는 항목입니다. 서버에서 무언가를 처리하려면 웹 서비스 호출 또는 페이지 메소드를 사용하여 처리 할 수 ​​있습니다. 그러나, 나는 처음에 무엇을 하려는지 이해하지 못합니다.

0

WebClient.DownloadString이 완전히 트릭을 수행했습니다. 나도 나 자신을이 중 하나에 싸서 .. HttpModule 및 HttpHandler, 내가 과거에 WebClient.DownloadFile을 사용했을 때 찾고 있었다.

답장을 보내 주신 모든 분들께 진심으로 감사드립니다.

관련 문제