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,关闭流。
HTTP/2 单条流最大请求数
单条流接入请求数最大为 1000,回源请求数不限制。
HTTP/2 单条流最大并发数
单条流最大并发数为 128。
请求的 URL 长度
当前不限制,后续计划调整为限制到 8192 B。
请求的 body 长度
uint64 上限。
POST 请求上传 body 长度限制请参见 最大上传大小
响应的 body 长度
uint64 上限。
缓存大小
当前不限制,后续计划调整为限制到 30 GB。
请求方法
仅支持如下,非这些请求方法 EdgeOne 节点将直接响应 400 状态码。 GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT、OPTIONS、PATCH、COPY、LOCK、MKCOL、MOVE、PROPFIND、PROPPATCH、UNLOCK。