gpt4 book ai didi

.net - 站点使用 SSL,但是 JSON 查询呢?

转载 作者:太空宇宙 更新时间:2023-11-03 15:16:45 25 4
gpt4 key购买 nike

我是 SSL 的新手,但我获得了证书,设置了我的主机,我的网站上出现了绿色挂锁,该网站现在正在使用 SSL。

在我的 MVC 应用程序中,我在全局范围内装饰了我所有的 Controller 方法,使用:

public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());

var useSsl = System.Configuration.ConfigurationManager.AppSettings["Protocol"].ToLower();
if (useSsl == "https")
filters.Add(new RequireHttpsAttribute());
}

调试时从 SSL 出来的配置设置。

但是,我的 json 查询是否也受 SSL 保护?

调用示例:

$.ajax({
url: '/Category/GetSubCategories',
type: "POST",
contentType: "application/json",
data: JSON.stringify({ categoryId: id }),
cache: false,
async: true,
success: function (result) {

...

这些是否安全,或者我是否需要确保它们也使用 SSL?

它们调用的 Controller 方法应该被全局 RequiresSSL 覆盖,但我不确定。

例如:

public JsonResult AddNewLine(TransactionModel model)
{
...
}

我在 Controller 中有它,它是从 https://... 上的页面调用的

请求和回复是否加密?

初始连接是 HTTP,之后是 HTTPS。我在想这是因为我所有的 Controller 方法都是“RequiresSSL”吗?

enter image description here

下面有人提到我混淆的东西,但我不清楚我在混淆什么。此外,(在编辑这篇文章时)-2 否定我的帖子,让我觉得我已经问过或做错了什么,所以任何指导将不胜感激。

最佳答案

你的做法完全错了。这就像问“我的汽车引擎坏了,我想知道我今晚做晚饭时我的 toastr 还能用吗?”他们真的无关。

如果您希望客户端通过 HTTPS 访问站点,则重写 URL,将 URL 从 HTTPS 转换为 HTTP。无需对 Controller 进行大量设置。

关于.net - 站点使用 SSL,但是 JSON 查询呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25577953/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com