Skip to main content

Class: Request

Defined in: src/http/request.ts:17

Request - Represents an HTTP request

Constructors

Constructor

new Request(method, url, init?): Request

Defined in: src/http/request.ts:23

Parameters

method

string

url

string | URL

init?

RequestInit

Returns

Request

Properties

body

readonly body: Buffer | null

Defined in: src/http/request.ts:21


headers

readonly headers: Headers

Defined in: src/http/request.ts:20


method

readonly method: string

Defined in: src/http/request.ts:18


url

readonly url: URL

Defined in: src/http/request.ts:19

Accessors

hasBody

Get Signature

get hasBody(): boolean

Defined in: src/http/request.ts:81

Check if body exists

Returns

boolean


hostname

Get Signature

get hostname(): string

Defined in: src/http/request.ts:60

Get the hostname

Returns

string


href

Get Signature

get href(): string

Defined in: src/http/request.ts:53

Get the full URL as string

Returns

string


pathname

Get Signature

get pathname(): string

Defined in: src/http/request.ts:67

Get the pathname

Returns

string


Get Signature

get search(): string

Defined in: src/http/request.ts:74

Get query string

Returns

string


text

Get Signature

get text(): string | null

Defined in: src/http/request.ts:88

Get body as string

Returns

string | null

Methods

clone()

clone(): Request

Defined in: src/http/request.ts:95

Clone the request

Returns

Request