所以我已经完成了这个应用程序,但我现在需要添加一些额外的安全性,因为我对Asp.Net mvc 5的一些方法不太熟悉,我有这个问题。
是否可以添加某种加密或类似于jsonresult的东西?我的想法是,如果我通过json发送敏感信息有什么我可以添加服务器端来保护它或MVC5已经处理了吗?
这是一个非常基本的例子
$.ajax({
type: "POST",
url: 'GetImptInfo',
data: { 'Something': Something, 'Something2': Something2}, //this can be anything
dataType: "json",
success: function (result) {
alert('Added');
//do stuff
},
error: function (xhr, ajaxOptions, thrownError) {
//some errror, some show err msg to user and log the error
alert(xhr.responseText);
}
});
控制器方法
public JsonResult GetImptInfo(int Something, int Something)
{
//get stuff from the server
var imptInfo = RequestInfo();
return Json(impInfo, JsonRequestBehavior.AllowGet);
}
为了保护json或者我有足够的东西,我可以添加任何东西吗?
答案 0 :(得分:1)
您可以使用安全协议传输您的信息,例如https。您还可以查看此链接以了解为什么需要JsonResult: Why is JsonRequestBehavior needed?