fingerprint-me-not
Version:
A powerful Node.js HTTP client with advanced TLS fingerprinting capabilities
21 lines • 998 B
TypeScript
import { CookieJar } from 'tough-cookie';
import { Response } from './response.js';
import { ExecuteRequestOptions, Headers, Params, SessionConstructorOptions } from './types.js';
export declare class Session {
private sessionId;
headers: Headers;
proxy: string;
params: Params;
cookies: CookieJar;
private sessionOptions;
constructor(options?: SessionConstructorOptions);
private executeRequest;
get(url: string, options?: ExecuteRequestOptions): Promise<Response>;
post(url: string, options?: ExecuteRequestOptions): Promise<Response>;
put(url: string, options?: ExecuteRequestOptions): Promise<Response>;
patch(url: string, options?: ExecuteRequestOptions): Promise<Response>;
delete(url: string, options?: ExecuteRequestOptions): Promise<Response>;
head(url: string, options?: ExecuteRequestOptions): Promise<Response>;
options(url: string, options?: ExecuteRequestOptions): Promise<Response>;
}
//# sourceMappingURL=sessions.d.ts.map