如何将数据从一个应用程序传递到另一个应用程序在MVC5中没有响应?

时间:2016-01-30 07:34:57

标签: c# asp.net asp.net-mvc-5

我试图实现以下目标:

我正在建立一个MVC网站,它将帮助我自动重定向到另一个网站。 WebsiteA将使用HttpWebRequest调用WebsiteB。 WebsiteA将通过标题发送用户的详细信息(request.headers.add) WebsiteB将处理所有用户详细信息,不应对WebsiteA做出响应,页面应重定向到需要的页面。

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,数据应该通过标头发送。

0 个答案:

没有答案