GATE
|
gate_set_t gate_http_request_class::accept_types |
set of strings
gate_string_t gate_http_request_class::auth_pass |
password for HTTP authentication
gate_string_t gate_http_request_class::auth_user |
user accout for HTTP authentication
gate_uint32_t gate_http_request_class::connect_timeout_ms |
maximum time for connect attempt in milliseconds
gate_map_t gate_http_request_class::headers |
maps: string(key) -> string(value)
gate_string_t gate_http_request_class::method |
HTTP access method/verb e.g. GET, PUT, POST
gate_string_t gate_http_request_class::path |
Absolute path of resource on HTTP server, e.g. "/path/to/data.html"
gate_string_t gate_http_request_class::proxy_pass |
password for proxy authentication
gate_uint16_t gate_http_request_class::proxy_port |
port of proxy service
gate_string_t gate_http_request_class::proxy_server |
hostname or IP of HTTP proxy server
gate_string_t gate_http_request_class::proxy_user |
user account for proxy authentication
gate_uint32_t gate_http_request_class::receive_timeout_ms |
maximum time to complete receive operation in milliseconds
gate_uint32_t gate_http_request_class::send_timeout_ms |
maximum time to complete send operation in milliseconds
gate_stream_t* gate_http_request_class::upload_stream |
stream to be transmitted as upload data
gate_string_t gate_http_request_class::version |
HTTP protocol version, e.g. "1.1"