开发者社区 > 云原生 > Serverless > 正文

http header 大小是不是有限制啊,文档没查到。 这个能调吗, cookie 和 heade

http header 大小是不是有限制啊,文档没查到。 这个能调吗, cookie 和 header加起来超过4K了

提问22.png

展开
收起
芬奇福贵 2023-03-30 13:57:55 2194 0
4 条回答
写回答
取消 提交回答
  • HTTP协议并没有规定HTTP头部的大小限制,但是不同的服务器和浏览器可能会有自己的限制。一般来说,HTTP头部的大小应该控制在几KB以内,以避免出现性能问题。如果您的Cookie和Header加起来超过4K,建议您尝试减少Cookie和Header的大小,或者使用其他方式传递数据

    2023-03-31 08:31:39
    赞同 展开评论 打赏
  • 实有一些限制,这个部署到云函数,回复不流畅。

    https://github.com/mckaywrigley/chatbot-ui

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-03-30 17:50:58
    赞同 展开评论 打赏
  • 一个九年资深的程序员,擅长数据库、Java、C#、系统运维、电脑技巧等方面知识,阿里云专家博主、C站站优质博主、公众号运营超五年,热爱分享IT技术相关技术文章,给大家提供帮助!

    1、Cookie相关

    1.1 Cookie数目限制

    • Chrome:180个
    • Safari:无限制
    • IE :原先为20个,后来升级为50个
    • Firefox: 50个
    • Opera:30个

    Cookie长度限制

    • Chrome:4096字节
    • Firefox和Safari:4079字节
    • Opera:4096字节
    • IE:4095字节

    1.2 Header相关

    HTTP标准并没有规定HTTP头部的大小限制,但是大多数Web服务器和Web浏览器都有自己的限制。通常,Web服务器和浏览器都会将HTTP头部大小限制在8KB到64KB之间,这取决于具体的实现和配置(nginx、appache、iis、tomcat)。如果HTTP头部超过了这个限制,服务器通常会返回一个HTTP 413错误响应,表示请求实体过大。

    2023-03-30 17:00:48
    赞同 1 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    若cookie太大,可能还需要调整large_client_header_buffers (默认4k),该参数说明如下:请求行如果超过buffer,就会报HTTP 414错误(URI Too Long)

    2023-03-30 14:09:20
    赞同 展开评论 打赏

快速交付实现商业价值。

相关电子书

更多
阿里巴巴HTTP 2.0实践及无线通信协议的演进之路 立即下载
CDN助力企业网站进入HTTPS时代 立即下载
低代码开发师(初级)实战教程 立即下载