wackybot-request
Version:
wackybot-request is designed to be the simplest way possible to make http calls.
26 lines (23 loc) • 2.02 kB
text/typescript
import http from "https";
const options = {
hostname: 'https://plz0qm8sw8.execute-api.ap-southeast-2.amazonaws.com/dev',
port: 443,
path: '/api/v1/clientmanagement/retrieveRoles',
Headers: {
"X-Authorization": "eyJraWQiOiJmT2E4SjZjSmJJNzNyNllsWUoxSnBucnk4dFFvbUdOVzFZdUpyeHh6Y3lFPSIsImFsZyI6IlJTMjU2In0.eyJhdF9oYXNoIjoicDVCb2ppaWVXcEtqdk9Ga3d4Uy1NUSIsInN1YiI6ImZjMTA3ZGFiLTk0NDQtNDhiYS05ZWJkLTgxYjY3MDVmYTI3NCIsImNvZ25pdG86Z3JvdXBzIjpbImFwLXNvdXRoZWFzdC0yXzNEM29FVE9QMF9sZWFvbi1sb2NhbCJdLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImlzcyI6Imh0dHBzOlwvXC9jb2duaXRvLWlkcC5hcC1zb3V0aGVhc3QtMi5hbWF6b25hd3MuY29tXC9hcC1zb3V0aGVhc3QtMl8zRDNvRVRPUDAiLCJjb2duaXRvOnVzZXJuYW1lIjoibGVhb24tbG9jYWxfc3VtaXQua0BkYy5kaWdpdGFsY2hhbWVsZW9uLnRlY2giLCJhdWQiOiI0a29sYWN1ZDNuYTVxNTk1cjdlc3ZwcTU1ZiIsImlkZW50aXRpZXMiOlt7InVzZXJJZCI6InN1bWl0LmtAZGMuZGlnaXRhbGNoYW1lbGVvbi50ZWNoIiwicHJvdmlkZXJOYW1lIjoibGVhb24tbG9jYWwiLCJwcm92aWRlclR5cGUiOiJTQU1MIiwiaXNzdWVyIjoiaHR0cHM6XC9cL3N0cy53aW5kb3dzLm5ldFwvODQwZWEwOTQtNGRlOC00OWZlLThlODQtNjZjMmI5NDdhYmU1XC8iLCJwcmltYXJ5IjoidHJ1ZSIsImRhdGVDcmVhdGVkIjoiMTYwNjkxMTUxODE4NSJ9XSwidG9rZW5fdXNlIjoiaWQiLCJhdXRoX3RpbWUiOjE2MjMxMTY4NjQsImV4cCI6MTYyMzIwMzI2NCwiaWF0IjoxNjIzMTE2ODY0LCJlbWFpbCI6InN1bWl0LmtAZGMuZGlnaXRhbGNoYW1lbGVvbi50ZWNoIn0.takQIukSEaEIhpu4yqEUdxvLk9iBnY2dwVlL-moEq630Y7oJg_nEP7EPshdup9ZLYAancb_5bhW8q-HGSK5-64lNKqCqKEeo_aOnt5SWWMtdpVSfzWsxm8jkaAtwWyqFOc5JrAqlGwuXRIFwml6LfWHcLWXZ8JzQq4aTWslW4VVG3Gtp_k7jyIiqwcw5ymgcbwCIyjXKxn-pUXMN5PaIg83mxjxfLopp4CJiTO6IcImR1GrNPq6OuhvxRpq-4fOjQpXL0mzHkgMx5tu0szpNMsBNmegnKpXpc_C2zRoCae3SX1K8-1J6JaP_5tV46dzX7iSu7tmuKPT_IgqsFDRdSA"
}
}
export const get = async (url: string): Promise<any> => {
return new Promise((resolve, reject) => {
http.get(options, (res) => {
let data = "";
res.on("data", (chunk) => {
data += chunk;
});
res.on("end", () => {
resolve(JSON.parse(data));
});
//return output;
});
});
}