C# WebRequest-response内容

C# WebRequest-response内容,c#,httpwebrequest,httpwebresponse,C#,Httpwebrequest,Httpwebresponse,我正在尝试使用HttpWebRequest查找给定url的响应内容 var targetUri = new Uri("http://www.foo.com/Message/CheckMsg?msg=test"); var webRequest = (HttpWebRequest)WebRequest.Create(targetUri); var webRequestResponse = webRequest.GetResponse(); 上面的代码总是返回主页()内容。我期待页面内容。

我正在尝试使用HttpWebRequest查找给定url的响应内容

var targetUri = new Uri("http://www.foo.com/Message/CheckMsg?msg=test");
  var webRequest = (HttpWebRequest)WebRequest.Create(targetUri);
  var webRequestResponse = webRequest.GetResponse();

上面的代码总是返回主页()内容。我期待页面内容。有什么不对劲还是我遗漏了什么

CheckMsg是html还是php文件?当我使用webrequest访问网站时,我总是必须使用扩展名。否则网站会认为它是一个文件夹。我建议尝试添加这一点。
var targetUri=新Uri(“”)

该站点是否需要身份验证?您可能正在获取被重定向到的页面内容。不,它不需要身份验证。@SimonWhitehead它是否需要一个动词而不是
GET
?@SimonWhitehead,我不确定。它的MVC控制器动作,响应将显示在cshtml页面(ASP.NET MVC)@Daniel Kiss中