ASP.NET 2.0에서 HTTPresponse를 어떻게 읽습니까?
-
02-07-2019 - |
문제
예를 들어, 다른 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를보고 있었다.
대답 한 모든 분들께 감사드립니다.
제휴하지 않습니다 StackOverflow