asp.net-mvc - 如何让 Controller 在 MVC asp.net 中允许 http 和 https 流量?

标签 asp.net-mvc model-view-controller http ssl https

我有一个通常从 javascript 函数触发的 Controller 方法。但是,我并不是要强制每个人都使用 ssl。我可以同时允许 http 和 https 流量吗?

例子:

http://analytics.site.com/visit/new?blah=blahblah

https://analytics.site.com/visit/new?blah=blahblah

最佳答案

你可以这样做

  1. 不要在您的操作方法上设置 [Https] 属性。
  2. 在没有协议(protocol)的情况下调用操作(在 javascript 中)。

//analytics.site.com/visit/new?blah=blahblah

代替

https://analytics.site.com/visit/new?blah=blahblah

关于asp.net-mvc - 如何让 Controller 在 MVC asp.net 中允许 http 和 https 流量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10215826/

相关文章:

asp.net-mvc - 操作可能会破坏运行时的稳定性 : LinqToSQL

javascript - MVC5 URL 不匹配适用于本地主机但不适用于远程计算机

php发送http头

rest - 如何检查 django-rest-framework 3.0 序列化程序中的 OPTIONS 请求?

http - 加载无效或 protected URL 时出现 iframe 和 http 错误

jquery - jquery 对话框中的服务器端验证

c# - 在 ASP.NET 成员资格中向用户分配帖子

javascript - Spine.js IE6 支持

javascript - 如何使用 ember-rest Controller 来处理 Rails3 嵌套资源?

c# - 首先使用 EF4 代码制作存储库类的最佳做法是什么?