我在一个解决方案中有 2 个 ASP.Net 应用程序。一个几乎是用于将数据发布到主应用程序的 3rd 方应用程序的测试工具。我试图通过做一个基本的 HTML 表单并将动作设置为指向主应用程序来模仿这个功能;但是,Request.Form NameValueCollection 是空的。我尝试使用 307 重定向在 ASP.Net 中执行此操作,但遇到了同样的问题。我暂时将临时表单移到主项目中,以便继续测试。
这是我使用的 307 重定向代码:
Response.ClearContent();
Response.StatusCode = 307;
Response.StatusDescription = "Temporary Redirect";
//redirect to a different app.
Response.RedirectLocation = "http://localhost:xxxx/default.aspx";
Response.Flush();
有没有办法在 ASP.net Web 表单中进行跨域发布?由于某种原因,它在同一个域中工作,但在不同的域中工作。