语 法:client_body_timeout time;
默认值:client_body_timeout 60s;
上下文:http, server, location
设置读取客户端请求正文的超时时间。超时时间仅针对两次连续读取操作之间的一段时间设置,而不是针对整个请求正文的传输。如果客户端在此时间内未传输任何内容,则请求将因 408(请求超时)错误而终止。
如果客户端请求的 HTTP/1.1 协议的 Transfer-Encoding 头字段为 chunked,采用分块编码格式。同时,请求的内容又较大。此时,客户端需要多次向服务器请求数据块。client_body_timeout 指令用来设置每一次客户端读取数据的请求超时时间,而不是整个客户端请求超时时间。