Class: Session
Defined in: src/http/session.ts:46
Session - HTTP client with connection pooling and cookie persistence
Provides a high-level interface for making HTTP requests with automatic connection reuse, cookie handling, and browser impersonation support.
Constructors
Constructor
new Session(
options?):Session
Defined in: src/http/session.ts:57
Parameters
options?
SessionOptions = {}
Returns
Session
Accessors
cookies
Get Signature
get cookies():
Cookies
Defined in: src/http/session.ts:84
Get session cookies
Returns
headers
Get Signature
get headers():
Headers
Defined in: src/http/session.ts:91
Get session headers
Returns
Methods
close()
close():
Promise<void>
Defined in: src/http/session.ts:325
Close the session and release resources
Returns
Promise<void>
delete()
delete(
url,options?):Promise<Response>
Defined in: src/http/session.ts:297
HTTP DELETE request
Parameters
url
string
options?
Returns
Promise<Response>
get()
get(
url,options?):Promise<Response>
Defined in: src/http/session.ts:276
HTTP GET request
Parameters
url
string
options?
Returns
Promise<Response>
head()
head(
url,options?):Promise<Response>
Defined in: src/http/session.ts:304
HTTP HEAD request
Parameters
url
string
options?
Returns
Promise<Response>
options()
options(
url,options?):Promise<Response>
Defined in: src/http/session.ts:311
HTTP OPTIONS request
Parameters
url
string
options?
Returns
Promise<Response>
patch()
patch(
url,options?):Promise<Response>
Defined in: src/http/session.ts:318
HTTP PATCH request
Parameters
url
string
options?
Returns
Promise<Response>
post()
post(
url,options?):Promise<Response>
Defined in: src/http/session.ts:283
HTTP POST request
Parameters
url
string
options?
Returns
Promise<Response>
put()
put(
url,options?):Promise<Response>
Defined in: src/http/session.ts:290
HTTP PUT request
Parameters
url
string
options?
Returns
Promise<Response>
request()
request(
method,url,options?):Promise<Response>
Defined in: src/http/session.ts:98
Make an HTTP request
Parameters
method
string
url
string
options?
RequestOptions = {}
Returns
Promise<Response>