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

Asp.net Json Post可以返回多少数据的限制?,asp.net,security,json,getjson,Asp.net,Security,Json,Getjson,我建议您不应该使用get json来检索敏感数据,而应该使用json post 我想知道你能寄回的限额是多少。我知道http post有一个限制(我忘了有多少) json post是否也有相同的限制?作为GET或post的一部分,您可以路由的数据没有限制。然而,我认为任何人说不要使用GET获取敏感数据都是在误导你。特别是, 您当然可以加密数据(即HTTPS GET),以便其他人无法查看 您还可以指定缓存控制头以防止缓存它 两者都应该消除对敏感性的任何担忧。此外,这不是一个特定于JSON的东西

我建议您不应该使用get json来检索敏感数据,而应该使用json post

我想知道你能寄回的限额是多少。我知道http post有一个限制(我忘了有多少)


json post是否也有相同的限制?

作为GET或post的一部分,您可以路由的数据没有限制。然而,我认为任何人说不要使用GET获取敏感数据都是在误导你。特别是,

  • 您当然可以加密数据(即HTTPS GET),以便其他人无法查看

  • 您还可以指定缓存控制头以防止缓存它


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

如果在未加密的http连接上使用JSON,那么无论是POST还是GET,您的数据将以明文形式发送,任何人都可以阅读敏感数据。

我刚刚阅读了您在问题()中链接的文章,文章中描述的漏洞非常有趣。我认为,即使通信使用HTTPS加密,该漏洞也会起作用。我想最好还是按照建议使用POST(当然是https)来使用json发送敏感数据。是的,但我仍然想知道,如果你改用POST,可以发送多少数据?不,你不应该有任何限制。