asp.net - HTTP POST 不适用于 Internet Explorer 8(重定向后)

标签 asp.net http internet-explorer-8 https http-post

我正在尝试将一个域重定向到另一个站点,而不更改第一个 URL(用户应该继续查看 http://www.myurl.org,因为新的 URL 将是 https://wwws.enterprisedomain.com)。

我可以这样做,在第一个域的 index.htm 中插入一个框架(我知道这不是最佳做法,但目前效果很好):

<frame name="main" src="https://wwws.enterprisedomain.com">

事实是https://wwws.enterprisedomain.com在 ASP.NET 中有一个登录机制。在 Firefox 和 Chrome 上是可以的,但是当我们使用 Internet Explorer 8 时,似乎 POST 不 工作!

最佳答案

为什么隐藏用户正在安全工作?

我认为您正在尝试解决一个不存在的问题,take a look at this excellent library这将引导用户使用正确的协议(protocol)(HTTP 或 HTTPS),而不管他们输入什么。因此,习惯于访问 http://myurl.org 的用户将自动定向到 https://myurl.org没有他们做任何事情。

忘记框架的想法。

关于asp.net - HTTP POST 不适用于 Internet Explorer 8(重定向后),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4897151/

相关文章:

Java:在 HttpServlet 中写入时出现 IOException

java - 仅记录 http servlet 响应 header

javascript - 适用于 ie9 和 ff4 - 不适用于 ie7 或 ie 8?

http - 应用程序负载均衡器上的状态代码 460

javascript - 以编程方式将 IE8 设置为隐私浏览模式

JavaScript 导航在 IE8 中不起作用

c# - `Angularjs` 使用 `WebMethod` 调用 `PARAMETERS`

javascript - 没有asp.net开发人员遇到过的复杂情况

c# - 从记事本元素中检索不同的值

c# - 如何为 HttpClient 请求设置 Content-Type header ?