ServerHttpRequest

ServerHttpRequest
ServerHttpRequest
JSON Example
{
    "attributes": {
        "attributes": {}
    },
    "body": [
        {}
    ],
    "cookies": {
        "all": {
            "all": {
                "name": "string",
                "value": "string"
            }
        },
        "empty": false
    },
    "headers": {
        "accept": [
            {
                "charset": "string",
                "concrete": false,
                "parameters": {
                    "parameters": "string"
                },
                "qualityValue": "number",
                "subtype": "string",
                "subtypeSuffix": "string",
                "type": "string",
                "wildcardSubtype": false,
                "wildcardType": false
            }
        ],
        "acceptCharset": [
            "string"
        ],
        "acceptLanguage": [
            {
                "range": "string",
                "weight": "number"
            }
        ],
        "acceptLanguageAsLocales": [
            "string"
        ],
        "acceptPatch": [
            {
                "charset": "string",
                "concrete": false,
                "parameters": {
                    "parameters": "string"
                },
                "qualityValue": "number",
                "subtype": "string",
                "subtypeSuffix": "string",
                "type": "string",
                "wildcardSubtype": false,
                "wildcardType": false
            }
        ],
        "accessControlAllowCredentials": false,
        "accessControlAllowHeaders": [
            "string"
        ],
        "accessControlAllowMethods": [
            {}
        ],
        "accessControlAllowOrigin": "string",
        "accessControlExposeHeaders": [
            "string"
        ],
        "accessControlMaxAge": 0,
        "accessControlRequestHeaders": [
            "string"
        ],
        "accessControlRequestMethod": {},
        "all": {
            "all": "string"
        },
        "allow": [
            {}
        ],
        "basicAuth": "string",
        "bearerAuth": "string",
        "cacheControl": "string",
        "connection": [
            "string"
        ],
        "contentDisposition": {
            "attachment": false,
            "charset": "string",
            "creationDate": "string",
            "filename": "string",
            "formData": false,
            "inline": false,
            "modificationDate": "string",
            "name": "string",
            "readDate": "string",
            "size": 0,
            "type": "string"
        },
        "contentLanguage": "string",
        "contentLength": 0,
        "contentType": {
            "charset": "string",
            "concrete": false,
            "parameters": {
                "parameters": "string"
            },
            "qualityValue": "number",
            "subtype": "string",
            "subtypeSuffix": "string",
            "type": "string",
            "wildcardSubtype": false,
            "wildcardType": false
        },
        "date": 0,
        "empty": false,
        "etag": "string",
        "expires": 0,
        "host": {
            "address": {
                "address": "string",
                "anyLocalAddress": false,
                "canonicalHostName": "string",
                "hostAddress": "string",
                "hostName": "string",
                "linkLocalAddress": false,
                "loopbackAddress": false,
                "mcglobal": false,
                "mclinkLocal": false,
                "mcnodeLocal": false,
                "mcorgLocal": false,
                "mcsiteLocal": false,
                "multicastAddress": false,
                "siteLocalAddress": false
            },
            "hostName": "string",
            "hostString": "string",
            "port": 0,
            "unresolved": false
        },
        "ifMatch": [
            "string"
        ],
        "ifModifiedSince": 0,
        "ifNoneMatch": [
            "string"
        ],
        "ifUnmodifiedSince": 0,
        "lastModified": 0,
        "location": "string",
        "origin": "string",
        "pragma": "string",
        "range": [
            {}
        ],
        "upgrade": "string",
        "vary": [
            "string"
        ]
    },
    "id": "string",
    "localAddress": {
        "address": {
            "address": "string",
            "anyLocalAddress": false,
            "canonicalHostName": "string",
            "hostAddress": "string",
            "hostName": "string",
            "linkLocalAddress": false,
            "loopbackAddress": false,
            "mcglobal": false,
            "mclinkLocal": false,
            "mcnodeLocal": false,
            "mcorgLocal": false,
            "mcsiteLocal": false,
            "multicastAddress": false,
            "siteLocalAddress": false
        },
        "hostName": "string",
        "hostString": "string",
        "port": 0,
        "unresolved": false
    },
    "method": {},
    "path": {},
    "queryParams": {
        "all": {
            "all": "string"
        },
        "empty": false
    },
    "remoteAddress": {
        "address": {
            "address": "string",
            "anyLocalAddress": false,
            "canonicalHostName": "string",
            "hostAddress": "string",
            "hostName": "string",
            "linkLocalAddress": false,
            "loopbackAddress": false,
            "mcglobal": false,
            "mclinkLocal": false,
            "mcnodeLocal": false,
            "mcorgLocal": false,
            "mcsiteLocal": false,
            "multicastAddress": false,
            "siteLocalAddress": false
        },
        "hostName": "string",
        "hostString": "string",
        "port": 0,
        "unresolved": false
    },
    "sslInfo": {
        "peerCertificates": [
            {
                "basicConstraints": 0,
                "criticalExtensionOIDs": [
                    "string"
                ],
                "encoded": "string",
                "extendedKeyUsage": [
                    "string"
                ],
                "issuerAlternativeNames": [
                    [
                        {}
                    ]
                ],
                "issuerDN": {
                    "name": "string"
                },
                "issuerUniqueID": [
                    false
                ],
                "issuerX500Principal": {
                    "encoded": "string",
                    "name": "string"
                },
                "keyUsage": [
                    false
                ],
                "nonCriticalExtensionOIDs": [
                    "string"
                ],
                "notAfter": "string",
                "notBefore": "string",
                "publicKey": {
                    "algorithm": "string",
                    "encoded": "string",
                    "format": "string"
                },
                "serialNumber": 0,
                "sigAlgName": "string",
                "sigAlgOID": "string",
                "sigAlgParams": "string",
                "signature": "string",
                "subjectAlternativeNames": [
                    [
                        {}
                    ]
                ],
                "subjectDN": {
                    "name": "string"
                },
                "subjectUniqueID": [
                    false
                ],
                "subjectX500Principal": {
                    "encoded": "string",
                    "name": "string"
                },
                "tbscertificate": "string",
                "type": "string",
                "version": 0
            }
        ],
        "sessionId": "string"
    },
    "uri": "string"
}
object
attributes
Optional

attributes

array of DataBuffer
body
Optional

body

object
cookies
Optional

cookies

object
headers
Optional

headers

string
id
Optional

id

object
localAddress
Optional

localAddress

method
Optional

method

path
Optional

path

object
queryParams
Optional

queryParams

object
remoteAddress
Optional

remoteAddress

sslInfo
Optional

sslInfo

string As uri As uri
uri
Optional

uri