Skip to main content

TracedRequest

@webda/core


Interface: TracedRequest

Defined in: packages/core/src/services/requesttracer.ts:4

Description of a request entering the framework, given to the registered RequestTracer

Properties​

clientIp?​

optional clientIp?: string

Defined in: packages/core/src/services/requesttracer.ts:22

Resolved client address (see HttpServer.resolveClientIp)


headers​

headers: Record<string, string | string[] | undefined>

Defined in: packages/core/src/services/requesttracer.ts:20

Lowercase header names, HTTP/2 pseudo-headers removed


method​

method: string

Defined in: packages/core/src/services/requesttracer.ts:10

HTTP method, or "POST" for gRPC


path​

path: string

Defined in: packages/core/src/services/requesttracer.ts:12

Path without query; for gRPC "/pkg.Service/Method"


protocol​

protocol: "http" | "grpc"

Defined in: packages/core/src/services/requesttracer.ts:8

Protocol


protocolVersion?​

optional protocolVersion?: string

Defined in: packages/core/src/services/requesttracer.ts:18

"1.1" | "2"


scheme?​

optional scheme?: "http" | "https"

Defined in: packages/core/src/services/requesttracer.ts:16

Scheme