On Wed, Jan 19, 2011 at 12:55:24PM -0300, Ranier wrote:
Hi, There are any special reason for r->header_in->pos not contain POST Hidden Input fields?
Test with nginx-0.9.2
<form method="POST" action="frm_handler"> <input type="hidden" value="AA2d" name="entry_id"> <input type="text" value="" name="full_name"> <input type="button" value="Send"> </form>
The field "entry_uid" not appears in r->header_in->pos, why not?
Uhm, r->header_in is an internal buffer used during header reading/parsing. It may occasinally happen to contain parts of request body if it happened to be read with headers, but it's not something one may use to access body data.
If you need to access body data - you should use ngx_http_read_client_request_body() function and r->request_body in it's callback.