如何避免在客户端暴露ajax调用

时间:2013-09-03 04:23:21

标签: php javascript jquery ajax

我正在构建一个项目,其中许多ajax调用是通过API获取数据。当我打开控制台时,它会暴露对服务器的调用。有没有其他方法可以隐藏php文件。

提前谢谢

4 个答案:

答案 0 :(得分:2)

没有办法做到这一点....从一个中间人附加你可以看看SSL

通过隐藏世界上的东西,您可以获得很少的安全性......您希望通过使用强大的验证确保服务器端免受来自客户端的任何无效数据的影响

答案 1 :(得分:1)

ajax是由客户端的javascript引擎运行的客户端javascript解释。您对服务器的调用始终可以通过这种或那种方式向客户端读取。你的安全不应该依赖于此。

答案 2 :(得分:0)

你做不到。您无法控制浏览器行为。为什么你这么偏执,你想要这样做。

客户端(用户)可以自由使用嗅探器。

答案 3 :(得分:-1)

这是浏览器的一项功能。您实际可以做的是“伪装”您的参数名称,编码(base64或符合您的要求)您的数据,以免泄露太多信息。