OptionalblockingOptionalbodyDefault: null
OptionalbodyThe timeout after which a request will time out, in milliseconds. Monitors time between receiving body data. Use 0 to disable it entirely. Defaults to 300 seconds.
OptionalexpectFor H2, it appends the expect: 100-continue header, and halts the request body until a 100-continue is received from the remote server
OptionalheadersDefault: null
OptionalheadersThe amount of time, in milliseconds, the parser will wait to receive the complete HTTP headers. Defaults to 300 seconds.
OptionalhighDefault: 64 KiB
OptionalidempotentWhether the requests can be safely retried or not. If false the request won't be sent until all preceding requests in the pipeline have completed. Default: true if method is HEAD or GET.
OptionalmaxDefault: 0
OptionalonDefault: null
OptionalopaqueDefault: null
OptionaloriginOptionalqueryQuery string params to be embedded in the request URL. Default: null
OptionalredirectionDefault: false
OptionalresetWhether the request should stablish a keep-alive or not. Default false
OptionalresponseDefault: null
OptionalsignalDefault: null
OptionalthrowWhether Undici should throw an error upon receiving a 4xx or 5xx response from the server. Defaults to false
OptionalupgradeUpgrade the request. Should be used to specify the kind of upgrade i.e. 'Websocket'. Default: method === 'CONNECT' || null.
Whether the response is expected to take a long time and would end up blocking the pipeline. When this is set to
truefurther pipelining will be avoided on the same connection until headers have been received. Defaults tomethod !== 'HEAD'.