Object
-
http
:
PushPromise
Represents an HTTP/2 PUSH_PROMISE
frame.
Constructor
Constructs an http:PushPromise
from a given path and a method.
__init
(string path, string method)
- path string /
-
The resource path
- method string GET
-
The HTTP method
Methods
Checks whether the requested header exists.
Returns the header value with the specified header name. If there are more than one header value for the specified header name, the first value is returned.
Gets transport headers from the PushPromise
.
Adds the specified key/value pair as an HTTP header to the http:PushPromise
.
Sets the value of a transport header in the http:PushPromise
.
Removes a transport header from the http:PushPromise
.
Removes all transport headers from the Phttp:ushPromise
.
Gets all transport header names from the http:PushPromise
.
Fields
- path string
-
The resource path
- method string
-
The HTTP method
Checks whether the requested header exists.
Parameters
- headerName string
-
The header name
-
Return Type
(boolean) A
boolean
representing the existence of a given header
Returns the header value with the specified header name. If there are more than one header value for the specified header name, the first value is returned.
Parameters
- headerName string
-
The header name
-
Return Type
(string) The header value, or null if there is no such header
Gets transport headers from the PushPromise
.
Parameters
- headerName string
-
The header name
-
Return Type
(string[]) The array of header values
Adds the specified key/value pair as an HTTP header to the http:PushPromise
.
Parameters
- headerName string
-
The header name
- headerValue string
-
The header value
Sets the value of a transport header in the http:PushPromise
.
Parameters
- headerName string
-
The header name
- headerValue string
-
The header value
Removes a transport header from the http:PushPromise
.
Parameters
- headerName string
-
The header name