请求体的读取一般发生在nginx的content handler中,一些nginx内置的模块,比如proxy模块,fastcgi模块,uwsgi模块等,这些模块的行为必须将客户端过来的请求体(如果有的话)以相应协议完整的转发到后端服务进程,所有的这些模块都是调用了ngx_http_read_client_request_body()接口来完成请求体读取.值得注意的是这些模块会把客户端的请求体完整的读取后才开始往后端转发数据. 上面我们已经开始处理http request header了,接下来,…