Struct postman_collection::v1_0_0::UrlClass
source · pub struct UrlClass {
pub hash: Option<String>,
pub host: Option<Host>,
pub path: Option<UrlPath>,
pub port: Option<String>,
pub protocol: Option<String>,
pub query: Option<Vec<QueryParam>>,
pub raw: Option<String>,
pub variable: Option<Vec<Variable>>,
}
Fields§
§hash: Option<String>
Contains the URL fragment (if any). Usually this is not transmitted over the network, but it could be useful to store this in some cases.
host: Option<Host>
The host for the URL, E.g: api.yourdomain.com. Can be stored as a string or as an array of strings.
path: Option<UrlPath>
§port: Option<String>
The port number present in this URL. An empty value implies 80/443 depending on whether the protocol field contains http/https.
protocol: Option<String>
The protocol associated with the request, E.g: ‘http’
query: Option<Vec<QueryParam>>
An array of QueryParams, which is basically the query string part of the URL, parsed into separate variables
raw: Option<String>
The string representation of the request URL, including the protocol, host, path, hash, query parameter(s) and path variable(s).
variable: Option<Vec<Variable>>
Postman supports path variables with the syntax /path/:variableName/to/somewhere
. These
variables are stored in this field.