HTTP transport message context.
Message transport plugins must use message context properties in the descending order of priority by source:
- This context
- Message properties for specific transport plugin (this.message)
- Default values
Type parameters
- TransportContext
-
type of context for specific transport plugin
Value parameters
- followRedirects
-
automatically follow redirects if true
- fragment
-
request URL fragment
- headers
-
request or response headers
- host
-
request URL authority host
- method
-
request method
- path
-
request URL path
- port
-
request URL authority port
- scheme
-
request URL scheme
- statusCode
-
response status code
- timeout
-
response timeout
- transportContext
-
message properties for specific transport plugin
- userInfo
-
request URL authority user information
Attributes
- See also
- Companion
- object
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Set request URL authority.
Set request URL authority.
Value parameters
- authority
-
URL authority
Attributes
- Returns
-
HTTP message context
Authorization
header value.
Authorization
header value.
Value parameters
- scheme
-
authentication scheme
Attributes
- Returns
-
authentication credentials
Set Authorization
header value.
Set Authorization
header value.
Value parameters
- credentials
-
authentication credentials
- scheme
-
authentication scheme
Attributes
- Returns
-
HTTP message context
Content-Length
header value.
Content-Length
header value.
Attributes
Content-Type
header value.
Content-Type
header value.
Attributes
Cookie value.
Cookie value.
Value parameters
- name
-
cookie name
Attributes
- Returns
-
cookie value
Set request cookies.
Set request cookies.
Value parameters
- entries
-
cookie names and values
Attributes
- Returns
-
HTTP message context
Set request URL fragment.
Set request URL fragment.
Value parameters
- fragment
-
URL fragment
Attributes
- Returns
-
HTTP message context
First header value.
First header value.
Value parameters
- name
-
header name
Attributes
- Returns
-
first header value
Add message header.
Add message header.
Value parameters
- name
-
header name
- value
-
header value
Attributes
- Returns
-
HTTP message context
Add or replace message header.
Add or replace message header.
Value parameters
- name
-
header name
- replace
-
replace all existing headers with the specified name
- value
-
header value
Attributes
- Returns
-
HTTP message context
Add message headers.
Add message headers.
Value parameters
- entries
-
header names and values
Attributes
- Returns
-
HTTP message context
Header values.
Header values.
Value parameters
- name
-
header name
Attributes
- Returns
-
header values
Add or replace message headers.
Add or replace message headers.
Value parameters
- entries
-
header names and values
- replace
-
replace all existing headers with specified names
Attributes
- Returns
-
HTTP message context
Set request URL host.
Set request URL host.
Value parameters
- host
-
URL host
Attributes
- Returns
-
HTTP message context
Set request method.
Set request method.
Value parameters
- method
-
request method
Attributes
- Returns
-
HTTP message context
First URL query parameter value.
First URL query parameter value.
Value parameters
- name
-
query parameter name
Attributes
- Returns
-
first query parameter value
Add URL query parameter.
Add URL query parameter.
Value parameters
- name
-
parameter name
- value
-
parameter value
Attributes
- Returns
-
HTTP message context
Add or replace URL query parameter.
Add or replace URL query parameter.
Value parameters
- name
-
query parameter name
- replace
-
replace all existing query parameters with the specified name
- value
-
query parameter value
Attributes
- Returns
-
HTTP message context
URL query parameter values.
URL query parameter values.
Value parameters
- name
-
query parameter name
Attributes
- Returns
-
query parameter values
Add URL query parameters.
Add URL query parameters.
Value parameters
- entries
-
query parameter names and values
Attributes
- Returns
-
HTTP message context
Add or replace URL query parameters.
Add or replace URL query parameters.
Value parameters
- entries
-
query parameter names and values
- replace
-
replace all existing query parameters with specified names
Attributes
- Returns
-
HTTP message context
Set request URL user information.
Set request URL user information.
Value parameters
- path
-
URL userinfo
Attributes
- Returns
-
HTTP message context
Set request URL port.
Set request URL port.
Value parameters
- port
-
URL port
Attributes
- Returns
-
HTTP message context
Proxy-Authorization
header value.
Proxy-Authorization
header value.
Value parameters
- scheme
-
authentication scheme
Attributes
- Returns
-
authentication credentials
Set Proxy-Authorization
header value.
Set Proxy-Authorization
header value.
Value parameters
- credentials
-
authentication credentials
- scheme
-
authentication scheme
Attributes
- Returns
-
HTTP message context
Set request URL query string.
Set request URL query string.
Value parameters
- queryString
-
URL query string
Attributes
- Returns
-
HTTP message context
Set request URL scheme.
Set request URL scheme.
Value parameters
- scheme
-
URL scheme
Attributes
- Returns
-
HTTP message context
Set-Cookie value.
Set-Cookie value.
Value parameters
- name
-
set cookie name
Attributes
- Returns
-
set cookie value
Set-Cookie names and values.
Set-Cookie names and values.
Attributes
Set response cookies.
Set response cookies.
Value parameters
- entries
-
set cookie names and values
Attributes
- Returns
-
HTTP message context
Set response status code.
Set response status code.
Value parameters
- statusCode
-
status code
Attributes
- Returns
-
HTTP message context
Set request URL.
Set request URL.
Value parameters
- url
-
URL
Attributes
- Returns
-
HTTP message context
Set request URL.
Set request URL.
Value parameters
- url
-
URL
Attributes
- Returns
-
HTTP message context
Set request URL user information.
Set request URL user information.
Value parameters
- userInfo
-
URL user information
Attributes
- Returns
-
HTTP message context