我有一个web应用程序,它使用setRequestHeader API将上下文信息添加到XmlHttpRequest对象中。我正在使用自定义标题名称(例如X-Foo)和一个JSON结构化值。它不是URL QueryString或POST正文的一部分,因为它是有关请求的元信息。是否有一个实际的HTTP头长度限制?
标题值是否有实际的大小限制?如果我的JSON被截断,它将变得不可分析。我最关心的是Apache 2,Tomcat 6和IIS 7的限制。我做了Google搜索http标头长度限制,但许多结果似乎过时了。 How big can a user agent string get?中有一些相关的评论,但并不像我想的那样具体。
编辑: 我只是碰到这种类似的问题跑 - Maximum on http header values?
有趣的方法。你以什么样的元数据发送? – 2009-07-08 12:30:07
另请注意,如果用户通过代理服务器连接,则可能会导致问题 – carpii 2012-08-13 23:08:34