C# 如何在MVC5中将数据从一个应用程序传递到另一个应用程序而无需响应?
我正在努力实现以下目标: 我正在建立一个MVC网站,它将帮助我自动重定向到另一个网站。 WebsiteA将使用HttpWebRequest调用WebsiteB。 WebsiteA将通过标题(request.headers.add)发送用户的详细信息 WebsiteB将处理所有用户详细信息,它不应该给WebsiteB响应,页面应该重定向到重新使用的页面C# 如何在MVC5中将数据从一个应用程序传递到另一个应用程序而无需响应?,c#,asp.net,asp.net-mvc-5,C#,Asp.net,Asp.net Mvc 5,我正在努力实现以下目标: 我正在建立一个MVC网站,它将帮助我自动重定向到另一个网站。 WebsiteA将使用HttpWebRequest调用WebsiteB。 WebsiteA将通过标题(request.headers.add)发送用户的详细信息 WebsiteB将处理所有用户详细信息,它不应该给WebsiteB响应,页面应该重定向到重新使用的页面 WebApplication 1 : public ActionResult RedirectPage(string firstNam
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()
{
var re = Request;
var headers = re.Headers;
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,数据应该通过标题发送。当页面重定向到另一个站点时。。。该站点将成为父站点。。。如果你不能控制那个网站。。然后我努力跟随。。。如何更改重定向到的站点的行为…实际上,我们将发送控制器和操作名称以及url,并通过标题发送数据,例如:redirectUrl:“这是子域站点还是完全不同的域?”。你需要先提供它。好吧,它让事情变得更容易,现在是Get还是Post。。。如果复杂,放等什么?好的,让我们来看看步骤。。。纠正这个。。。;第一步。在现场1第2步着陆。点击某物。。。返回现场2。第三步不确定。。。完成了。您是否同时拥有站点1和站点2?请用步骤更详细地解释。。。事后猜测你想做什么会让你很难提出建议。