【场景描述】:
一个页面Page1,页面加载时,通过Ajax调用(post),MVC的控制器方法pubic JsonResult Controler1.MethodA(),js对返回将返回的数据进行解析还原,显示到界面。
---------------------------------------------------------------------------------------------------------------
【问题】:
通过浏览器按下F12后,发现XHR所有请示,包含所调用的控制器方法和返回的Json数据原文,全部暴露无疑,如下图。
【目的】:
界面上可以看到数据,但是,调试模式,不希望被拦截完整的Json数据结果。这样别人可以直接拿过去用了,当然,如果在界面上一个一个复制,这个肯定是不可避免的,那就另当别说。
【已知】
1、若在后台代码中加密,前台解密如Base64+特征值,那么,别人依然可以查看js中的解码方法,对数据进行解密,感觉只是多了一步操作而已。
2、加ssl证书,进行https,这也只是解决了传输过程的安全,不影响传输结果的安全吧
求各路大神给切实可行的解决办法!!!