Appearance
Requests
Fingermark specific HTTP request library using ky.
Overview
Fingermark Requests is an abstraction for intercepting HTTP requests and adding extra requirments like logging, authentication, headers and even prefixes
Usage
Fingermark Requests is the same format as ky as it uses ky's extend API
GET:
ts
import { request } from '@fingermarkglobal/request';
(async (): Promise<void> => {
const endpoint: string = 'https://reqres.in/api/users';
const params: unknown = {
searchParams: {
page: 2,
},
};
const response: unknown = await request.get(endpoint, params).json();
console.log(response);
})();POST:
ts
import { request } from '@fingermarkglobal/request';
(async (): Promise<void> => {
const endpoint: string = 'https://reqres.in/api/users';
const params: unknown = {
json: {
name: 'morpheus',
job: 'leader',
},
};
const response: unknown = await request.post(endpoint, params).json();
console.log(response);
})();