Asp.net mvc 如何让控制器允许MVC asp.net中的http和https通信?

Asp.net mvc 如何让控制器允许MVC asp.net中的http和https通信?,asp.net-mvc,model-view-controller,http,ssl,https,Asp.net Mvc,Model View Controller,Http,Ssl,Https,我有一个控制器方法,通常由javascript函数触发。然而,我并不是要强迫每个人都使用ssl。我是否可以同时允许http和https通信 例如: 你可以这样做 不要在操作方法上设置[Https]属性 不使用protocoll调用操作(在javascript中) //analytics.site.com/visit/new?blah=blahblah 而不是 https://analytics.site.com/visit/new?blah=blahblah

我有一个控制器方法,通常由javascript函数触发。然而,我并不是要强迫每个人都使用ssl。我是否可以同时允许http和https通信

例如:

你可以这样做

  • 不要在操作方法上设置
    [Https]
    属性
  • 不使用protocoll调用操作(在javascript中)
    //analytics.site.com/visit/new?blah=blahblah

    而不是

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