문제

예를 들어, 다른 ASPX에서 호출되는 ASP.NET 양식이 있습니다.

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...) {}

write가 결과적으로 발생하거나 URL로 이동하여 해당 응답을 조작하고 다른 것을 다시 보내야합니다.

올바른 방향의 도움이나 요점은 크게 감사 할 것입니다.

도움이 되었습니까?

해결책

WebClient.downloadString ()은 아마도 원하는 것입니다.

다른 팁

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

httpwebrequest 및 httpwebresponse 객체를 사용해야합니다. WebClient 객체를 사용할 수도 있습니다

HTTPRESPONSE는 HTTPREQUEST에 대한 응답으로 클라이언트에게 다시 전송되는 것입니다. 서버에서 무언가를 처리하려면 웹 서비스 호출 또는 페이지 방법으로 수행 할 수 있습니다. 그러나, 나는 당신이 처음에 무엇을하려고하는지 이해하지 못한다.

WebClient.DownloadString은 완전히 트릭을 수행했습니다. 나는 과거에 WebClient.downloadfile을 사용했을 때 httpmodule과 httphandler를보고 있었다.

대답 한 모든 분들께 감사드립니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top