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