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.