Get non-chunked input body filtering working with an EOS bucket. The
basic design has ap_setup_client_block setting a field in the conn_rec which tells http_filter how much data is in the body (with chunking this will represent how much data is in the chunk). The ap_get_client_block then calls down the stack with the maximum amount of data that it can receive back. When http_filter reads all of the data, it adds an eos bucket to the end of the brigade. ap_get_client_block continues to read data until it gets the eos bucket. This allows filters to increase the size of the body data. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86586 13f79535-47bb-0310-9956-ffa450edef68
parent
c4d18706
Please register or sign in to comment