Hi,
today I have have take a look into your http-parser and have not found where you handle the:
ftp://ftp.rfc-editor.org/in-notes/rfc2616.txt
3.6.1 Chunked Transfer Coding
in src/proto_http.c
HTTP/1.1 introduces the Transfer-Encoding header field (section 14.41). Proxies/gateways MUST remove any transfer-coding prior to forwarding a message via a MIME-compliant protocol.
A process for decoding the "chunked" transfer-coding (section 3.6) can be represented in pseudo-code as:
length := 0 read chunk-size, chunk-extension (if any) and CRLF while (chunk-size > 0) { read chunk-data and CRLF append chunk-data to entity-body length := length + chunk-size read chunk-size and CRLF
}
read entity-header while (entity-header not empty) { append entity-header to existing header fields read entity-header
}
Content-Length := length Remove "chunked" from Transfer-Encoding
--- I found a nice compressed info about MUST/SHOULD/... here http://www.and.org/texts/server-http. As we talked many times I think there are still some issues before we can start to look into some 1.1 features but, thanks to your change to modules and filters we are not so far any more ;-)) Cheers AleksReceived on 2007/11/13 20:11
This archive was generated by hypermail 2.2.0 : 2007/11/13 20:45 CET