IncomingRequestCfPropertiesBase
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:7916
Extends
Section titled “Extends”Record<string,unknown>
Indexable
Section titled “Indexable”[key: string]: unknown
Properties
Section titled “Properties”
optionalasn:number
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:7923
ASN of the incoming request.
Example
Section titled “Example”395747asOrganization?
Section titled “asOrganization?”
optionalasOrganization:string
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:7929
The organization which owns the ASN of the incoming request.
Example
Section titled “Example”"Google Cloud"clientAcceptEncoding?
Section titled “clientAcceptEncoding?”
optionalclientAcceptEncoding:string
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:7935
The original value of the Accept-Encoding header if Cloudflare modified it.
Example
Section titled “Example”"gzip, deflate, br"clientTcpRtt?
Section titled “clientTcpRtt?”
optionalclientTcpRtt:number
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:7941
The number of milliseconds it took for the request to reach your worker.
Example
Section titled “Example”22colo:
string
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:7948
The three-letter IATA airport code of the data center that the request hit.
Example
Section titled “Example”"DFW"edgeRequestKeepAliveStatus
Section titled “edgeRequestKeepAliveStatus”edgeRequestKeepAliveStatus:
IncomingRequestCfPropertiesEdgeRequestKeepAliveStatus
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:7958
Represents the upstream’s response to a
TCP keepalive message
from cloudflare.
For workers with no upstream, this will always be 1.
Example
Section titled “Example”3httpProtocol
Section titled “httpProtocol”httpProtocol:
string
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:7964
The HTTP Protocol the request used.
Example
Section titled “Example”"HTTP/2"requestPriority
Section titled “requestPriority”requestPriority:
string
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:7973
The browser-requested prioritization information in the request object.
If no information was set, defaults to the empty string ""
Example
Section titled “Example”"weight=192;exclusive=0;group=3;group-weight=127"Default
Section titled “Default”""tlsCipher
Section titled “tlsCipher”tlsCipher:
string
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:7987
The cipher for the connection to Cloudflare.
In requests served over plaintext (without TLS), this property is the empty string "".
Example
Section titled “Example”"AEAD-AES128-GCM-SHA256"tlsExportedAuthenticator?
Section titled “tlsExportedAuthenticator?”
optionaltlsExportedAuthenticator:IncomingRequestCfPropertiesExportedAuthenticatorMetadata
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:7993
Metadata containing the HELLO and FINISHED messages from this request’s TLS handshake.
If the incoming request was served over plaintext (without TLS) this field is undefined.
tlsVersion
Section titled “tlsVersion”tlsVersion:
string
Defined in: node_modules/.pnpm/@cloudflare+workers-types@4.20251118.0/node_modules/@cloudflare/workers-types/index.ts:7980
The TLS version of the connection to Cloudflare.
In requests served over plaintext (without TLS), this property is the empty string "".
Example
Section titled “Example”"TLSv1.3"