100分求助:MVC中控制器方法中,返回的Json数据被浏览器端拦截问题求大神指点!

上帝的亲哥哥 上帝的亲哥哥 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
【场景描述】:
一个页面Page1,页面加载时,通过Ajax调用(post),MVC的控制器方法pubic JsonResult Controler1.MethodA(),js对返回将返回的数据进行解析还原,显示到界面。
---------------------------------------------------------------------------------------------------------------
【问题】:
通过浏览器按下F12后,发现XHR所有请示,包含所调用的控制器方法和返回的Json数据原文,全部暴露无疑,如下图。
【目的】:
界面上可以看到数据,但是,调试模式,不希望被拦截完整的Json数据结果。这样别人可以直接拿过去用了,当然,如果在界面上一个一个复制,这个肯定是不可避免的,那就另当别说。

【已知】
1、若在后台代码中加密,前台解密如Base64+特征值,那么,别人依然可以查看js中的解码方法,对数据进行解密,感觉只是多了一步操作而已。
2、加ssl证书,进行https,这也只是解决了传输过程的安全,不影响传输结果的安全吧


求各路大神给切实可行的解决办法!!!



...全文

相关推荐

struts dom4j json gson xml 拦截器 类型转换

NULL 博文链接:https://hi-beijing.iteye.com/blog/1173801

weixin_38669628

Spring Boot全局TraceId实现:MDC+拦截器构建全链路日志追踪

在分布式系统和微服务架构中,日志分散是排查线上问题的核心痛点。通过引入链路追踪(Trace)技术,可以为每个请求分配全局唯一标识(TraceId),实现请求全生命周期的行为串联。其技术原理主要基于线程上下文(如SLF4J的MDC)和拦截器机制,在请求入口生成并传递唯一ID,并借助日志框架自动输出。这一实践的核心技术价值在于将碎片化的日志按请求维度聚合,极大提升了问题定位效率和系统可观测性。在应用场景上,它不仅是微服务调用链追踪的基础,也是异步任务、消息队列等复杂场景下保障日志一致性的关键。本文以Spring

weixin_30940783

ASP.NET MVC生命周期详解:7大阶段原理与实战干预

ASP.NET MVC生命周期是Web请求在框架内标准化处理的核心机制,本质是一套基于HTTP协议、分阶段可控的请求处理流水线。其原理围绕路由匹配、控制器激活、模型绑定、动作执行、结果执行、视图渲染和异常处理七大确定性阶段展开,每个阶段具备明确输入输出、可插拔扩展点与短路机制。该机制的技术价值在于为统一日志、权限控制、性能优化和灰度发布等工程实践提供底层支撑;典型应用场景涵盖RESTful路由设计、安全模型绑定、过滤器链式干预及视图性能调优。理解生命周期,即掌握从URL到HTML全过程的调试权与控制权——尤

chuji3953

Spring Boot 拦截器与自定义注解实战:3步实现Token权限验证

本文详细介绍了如何在Spring Boot中通过拦截器和自定义注解实现Token权限验证,涵盖基础架构设计、自定义注解实现、拦截器配置及高级优化技巧。通过三步流程(Token生成、自定义注解标记、拦截器验证),开发者可以快速构建灵活高效的权限验证系统,适用于JavaEE企业级应用开发。

weixin_34342905

Java面试100题参考答案.docx

Java面试100题参考答案.docx

猫一样的女子245
评论 1
收藏 已收藏
分享
返回顶部
上帝的亲哥哥
.NET社区 62,271 成员 668,968 内容