HTTP 限制说明

本文将介绍 EdgeOne 对于 HTTP 请求/响应各维度的限制以及超过限制后的响应行为。
限制项
说明
请求 Header 长度(key + value)
总的请求头部名称+头部值大小限制为 128KB,超过后 EdgeOne 节点将响应 413 状态码。
响应 header 长度(key + value)
总的响应头部名称+头部值大小限制为 128KB,超过后 EdgeOne 节点将响应 413 状态码。
HTTP 请求头个数
总的 HTTP 请求头个数为 256 个。
HTTP/1.1 请求:超过后 EdgeOne 节点将响应 400 状态码;
HTTP/2.0 请求:超过后 EdgeOne 节点将发送 goaway,关闭流。
HTTP 响应头个数
总的 HTTP 请求头个数为 256 个。
HTTP/1.1 请求:超过后 EdgeOne 节点将响应 400 状态码;
HTTP/2.0 请求:超过后 EdgeOne 节点将发送 goaway,关闭流。
HTTP/2 请求,Header 的 key 或者 value 的大小
单个头部的名称或值大小限制为 32 KB,超过后 EdgeOne 节点将发送 goaway,关闭流。
请求的 URL 长度
当前不限制,后续计划调整为限制到 8192 B。
请求的 body 长度
uint64 上限。
响应的 body 长度
uint64 上限。
缓存大小
当前不限制,后续计划调整为限制到 30 GB。
请求方法
仅支持如下,非这些请求方法 EdgeOne 节点将直接响应 400 状态码。 GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT、OPTIONS、PATCH、COPY、LOCK、MKCOL、MOVE、PROPFIND、PROPPATCH、UNLOCK。