HTP  0.5
Data Fields
htp_urlenp_t Struct Reference

#include <htp_urlencoded.h>

Data Fields

htp_tx_ttx
 
unsigned char argument_separator
 
int decode_url_encoding
 
htp_table_tparams
 
int _state
 
int _complete
 
bstr_name
 
bstr_builder_t_bb
 

Detailed Description

This is the main URLENCODED parser structure. It is used to store parser configuration, temporary parsing data, as well as the parameters.

Field Documentation

◆ _bb

bstr_builder_t* htp_urlenp_t::_bb

◆ _complete

int htp_urlenp_t::_complete

◆ _name

bstr* htp_urlenp_t::_name

◆ _state

int htp_urlenp_t::_state

◆ argument_separator

unsigned char htp_urlenp_t::argument_separator

The character used to separate parameters. Defaults to & and should not be changed without good reason.

◆ decode_url_encoding

int htp_urlenp_t::decode_url_encoding

Whether to perform URL-decoding on parameters.

◆ params

htp_table_t* htp_urlenp_t::params

This table contains the list of parameters, indexed by name.

◆ tx

htp_tx_t* htp_urlenp_t::tx

The transaction this parser belongs to.


The documentation for this struct was generated from the following file: