Add docs regarding the resetting of status_code

version0.2
Ryan 16 years ago
parent 961d455618
commit f6dc4f3d4b

@ -58,6 +58,12 @@ later usage, you can do that from the callbacks. (You can also `read()` into
a heap allocated buffer to avoid copying memory around if this fits your a heap allocated buffer to avoid copying memory around if this fits your
application.) application.)
Scalar valued message information such as `status_code`, `method`, and the
HTTP version are stored in the parser structure. This data is only
temporarlly stored in `http_parser` and gets reset on each new message. If
this information is needed later, copy it out of the structure during the
`headers_complete` callback.
The parser decodes the transfer-encoding for both requests and responses The parser decodes the transfer-encoding for both requests and responses
transparently. That is, a chunked encoding is decoded before being sent to transparently. That is, a chunked encoding is decoded before being sent to
the on_body callback. the on_body callback.

Loading…
Cancel
Save