我试图实现以下目标:
我想从一个应用程序重定向到另一个外部应用程序并通过标头发送数据。并且不应该响应它应该只重定向。
例如:
WebApplication 1:
public ActionResult RedirectPage(string firstName,string lastName)
{
var url = "http://localhost:64603/";
var request = (HttpWebRequest)WebRequest.Create(url);
request.Headers.Add("firstName", firstName);
request.AllowAutoRedirect = false;
var response = (HttpWebResponse)request.GetResponse();
return new RedirectResult(url);
}
Web应用程序2:
public ActionResult Index()
{
if (Request.Headers["firstName"] != null)
{
string ss = Request.Headers["firstName"].ToString();
}
ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application.";
return View();
}
因此,我的要求是页面应该从WebApplication1重定向到WebApplication2,数据应该通过标头发送。