https://ns.adobe.com/helix/pipeline/request
The HTTP Request
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | No | Stabilizing | No | Forbidden | Forbidden | request.schema.json |
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
extension | string |
Optional | No | Request (this schema) |
headers | complex | Optional | No | Request (this schema) |
method | string |
Optional | No | Request (this schema) |
params | object |
Optional | No | Request (this schema) |
path | string |
Optional | No | Request (this schema) |
pathInfo | string |
Optional | No | Request (this schema) |
queryString | string |
Optional | No | Request (this schema) |
rootPath | string |
Optional | No | Request (this schema) |
selector | string |
Optional | No | Request (this schema) |
url | string |
Optional | No | Request (this schema) |
The extension of the requested resource
extension
- is optional
- type:
string
- defined in this schema
string
"html"
"json"
The HTTP headers of the request. Note: all header names will be lower-case.
headers
- is optional
- type: complex
- defined in this schema
Unknown type ``.
{
"description": "The HTTP headers of the request. Note: all header names will be lower-case.",
"additionalProperties": {
"type": "string"
},
"simpletype": "complex"
}
The HTTP method of the request. Note: method names can be lower-case.
method
- is optional
- type:
string
- defined in this schema
string
Value | Description |
---|---|
GET |
GET request |
POST |
POST request |
PUT |
PUT request (not handled by Helix) |
DELETE |
DELETE request (not handled by Helix) |
The passed through (and filtered) URL parameters of the request
params
- is optional
- type:
object
- defined in this schema
object
with following properties:
Property | Type | Required |
---|
The path of the client request URL
path
- is optional
- type:
string
- defined in this schema
string
"/docs/api/general/index.nav.html"
The part of the client path that is relative to the rootPath
pathInfo
- is optional
- type:
string
- defined in this schema
string
"/general/index.nav.html"
The original query string
queryString
- is optional
- type:
string
- defined in this schema
string
"?parameter1=foo¶meter2=bar"
The request root path of the current strain.
rootPath
- is optional
- type:
string
- defined in this schema
string
"/docs/api"
The selector (sub-type indicator)
selector
- is optional
- type:
string
- defined in this schema
string
""
"nav"
The path and request parameters of the client request URL
url
- is optional
- type:
string
- defined in this schema
string
"/docs/api/general/index.nav.html?a=1"