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。 |