我正在使用“POST”方法提交表单。但是,即使我使用“POST”方法提交表单,我也可以在 http header 中看到提交的表单数据。我正在使用实时 http header 插件来检查 header 。我正在尝试保存安全信息。如果浏览器有“live http headers”插件,任何人都可以轻松捕获数据。那么,如果我也想在 http header 中隐藏提交的数据,我需要做什么?
如果无法将提交的表单数据隐藏在 http header 中,我可以遵循哪种机制在客户端加密数据(这样即使数据在 http header 中可见,它也会是加密格式。所以,没有人能理解)并在服务器端解密和处理数据。我在这里完全被封锁了。
请帮我解决这个问题。
感谢任何帮助。
提前致谢。
最佳答案
关于 Http POST 的工作原理似乎有些困惑。我假设您正在客户端浏览器的调试器或服务器上查看 header 。在这种情况下,发送的数据应该是可读的。客户端调试器实际上会在 header 加密并通过网络发送之前显示 header 。
在服务器上,发布数据也应该以未加密的格式提供。
如果您在表单操作中使用 https://而不是 http://,则通过 Internet 发送的内容将被加密
关于javascript - 如何避免在 http header 中显示表单数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22526596/