我知道这个问题可能过于笼统,但为了缩小问题范围,这里有一个简短的描述:
我打算忘记ASP.net UpdatePanel
并通过 JQuery 使用 ajax。我担心由于 JavaScript(以及因此的 JQuery 代码)的简单客户端性质,任何查看我网页源代码的人都可以意识到我正在调用的 Web 服务的 URL 是什么以及正在传递什么到那些网络服务。
当UpdatePanel
用于这些类型的操作时,我确信调用 Web 服务是在服务器端完成的,并且我不担心有关调用敏感 Web 服务的信息被公开暴露的问题,但现在我计划通过 Ajax 使用JQuery,它让我很担心。
我的担忧是否合理,如果属实,避免暴露 web-service-calling-info 威胁的最佳解决方案是什么?
澄清:当说 UpdatePanel 时,我的意思是利用一系列技术,包括 ASP.net AJAX、代码隐藏和依赖服务器端 Dll 来执行异步服务器端操作,而不是需要 Web 服务来吸引服务器的 jquery Ajax。