Json Post 可以返回多少数据的限制?

发布于 2024-10-12 13:16:13 字数 225 浏览 1 评论 0原文

读到您不应该使用 get json 来检索敏感信息data,你应该使用 json post。

我想知道您可以退回的限额是多少。我知道 http post 是有限制的(我忘记了多少)。

同样的限制也适用于 json post 吗?

I have read that you should not use get json for retrieving sensitive data and you should instead use json post.

I am wondering though what is the limit you can send back. I know with http post there is a limited(I forgot how much).

Does the same limit apply to json post?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

枫林﹌晚霞¤ 2024-10-19 13:16:13

如果您通过未加密的 http 连接使用 JSON,那么它是 POST 还是 GET 并不重要,您的数据将以明文形式发送给任何具有 网络嗅探器将能够读取敏感数据。

If you use JSON over an unencrypted http connection, it doesn't really matter if it's a POST or a GET, your data will be sent in clear text and anyone with a network sniffer will be able to read the sensitive data.

绿光 2024-10-19 13:16:13

作为 GET 或 POST 的一部分可以路由的数据没有限制。但是,我建议,任何说不要对敏感数据使用 GET 的人都在误导您。特别是,

  • 您当然可以对数据进行加密(即 HTTPS GET),使其无法被其他人查看。

  • 您还可以指定缓存控制标头以防止其被缓存。

两者都应该消除对敏感性的任何担忧。此外,这不是 JSON 特定的事情。基于 REST 的 Web 服务访问可以多种格式传输数据(JSON 和 XML 恰好是最流行的)。

There is no limit to the data you can route as part of a GET or a POST. However, I would suggest that whomever said not to use GET for sensitive data is misleading you. In particular,

  • You can certainly encrypt the data (i.e., HTTPS GET) so that it cannot be viewed by others.

  • You can also specify cache control headers to prevent it from being cached.

Both should eliminate any concerns about sensitivity. Furthermore, this is not a JSON-specific thing. REST-based access to Web services can transmit the data in a number of formats (JSON and XML just happen to be the most popular).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文