我想了解运输过程中如何处理POST数据。
如果我将JSON对象作为POST数据发送,则请求正文的content-length等于JSON对象的字符串化版本中的字符数。
问题:
这是否意味着在发送POST数据时始终将其视为字符串?
发布数据的内容长度实际上是字符数,因为每个字符都被视为保留1个字节,因此应该响应服务器的POST数据限制,即如果我有限制odf服务器上有1MB的发布数据,那么最大内容长度只能是1024 * 1024吗?
答案 0 :(得分:0)
是的,HTTP请求采用字节序列(即字符串)的形式。还有什么呢? HTTP不了解JSON;它不知道您的字节以后将被解释为JSON;即使这样做,也不会在乎!这是一种 transport 协议。
是的,如果限制为1MB POST数据,那么您只能发送1MB的POST数据。