|
HTP
0.5
|
#include <htp_urlencoded.h>
Data Fields | |
| htp_tx_t * | tx |
| unsigned char | argument_separator |
| int | decode_url_encoding |
| htp_table_t * | params |
| int | _state |
| int | _complete |
| bstr * | _name |
| bstr_builder_t * | _bb |
This is the main URLENCODED parser structure. It is used to store parser configuration, temporary parsing data, as well as the parameters.
| bstr_builder_t* htp_urlenp_t::_bb |
| int htp_urlenp_t::_complete |
| bstr* htp_urlenp_t::_name |
| int htp_urlenp_t::_state |
| unsigned char htp_urlenp_t::argument_separator |
The character used to separate parameters. Defaults to & and should not be changed without good reason.
| int htp_urlenp_t::decode_url_encoding |
Whether to perform URL-decoding on parameters.
| htp_table_t* htp_urlenp_t::params |
This table contains the list of parameters, indexed by name.
| htp_tx_t* htp_urlenp_t::tx |
The transaction this parser belongs to.
1.8.9.1