-
Notifications
You must be signed in to change notification settings - Fork 0
/
sampleV2-V3.js
40 lines (33 loc) · 1.01 KB
/
sampleV2-V3.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
const http = new easyHTTP();
// Make a GET request
http
.get("https://jsonplaceholder.typicode.com/users")
.then(data => {
let output = ``;
data.forEach(user => {
output += `<h4>${user.name}</h4>
<li>${user.username}</li>
<li>${user.email}</li>
`;
document.querySelector(".output").innerHTML = output;
});
})
.catch(err => console.log(err));
// Make a POST request
const userData = {
name: "Salika Dave",
username: "salikadave",
email: "[email protected]"
};
http.post("https://jsonplaceholder.typicode.com/posts", userData)
.then(data => console.log(data))
.catch(err => console.log(err))
// Make a PUT Request
http.put("https://jsonplaceholder.typicode.com/users/10", userData)
.then(data => console.log(data))
.catch(err => console.log(err))
// Make a DELETE Request
http.delete('https://jsonplaceholder.typicode.com/users/10')
.then( () => console.log('Resource Deleted'))
.catch(err => console.log(err))
console.log('Processing the request. . .')