altmp / altv-client-js

Official clientside JavaScript runtime for alt:V
6 stars 7 forks source link

Add HttpClient class #59

Closed LeonMrBonnie closed 3 years ago

LeonMrBonnie commented 3 years ago

Test code:

let client = new alt.HttpClient();
let result = await client.get("https://jsonplaceholder.typicode.com/posts");
alt.log(typeof result);
alt.log(result.statusCode);
alt.log(result);
client.setExtraHeader("Content-type", "application/json; charset=UTF-8");
let result2 = await client.post("https://jsonplaceholder.typicode.com/posts", JSON.stringify({
    title: 'foo',
    body: 'bar',
    userId: 1,
}));
alt.log(typeof result2);
alt.log(result2.statusCode);
alt.log(result2);