Page MenuHomeSealhub

async-request.ts
No OneTemporary

async-request.ts

import { request, RequestOptions } from "http";
export default async function asyncRequest(
options: RequestOptions,
form_data?: string
): Promise<Record<string, unknown>> {
return new Promise((resolve, reject) => {
try {
const req = request(options, (res) => {
res.setEncoding("utf-8");
res.on("data", (chunk) => {
resolve(JSON.parse(chunk));
});
});
req.on("error", reject);
form_data && req.write(form_data);
req.end();
} catch (e) {
console.error(e);
reject(e);
}
});
}

File Metadata

Mime Type
text/x-java
Expires
Wed, May 7, 19:45 (1 d, 1 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
631336
Default Alt Text
async-request.ts (525 B)

Event Timeline