fetch api code example
Example 1: fecth post json
(async () => {
const rawResponse = await fetch('https://httpbin.org/post', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({a: 1, b: 'Textual content'})
});
const content = await rawResponse.json();
console.log(content);
})();
Example 2: fetch api
const url = "http://dummy.restapiexample.com/api/v1/employee/40";
fetch(url)
.then( res => {
if (res.ok) {
return res.json( );
} else {
return Promise.reject(res.status);
}
})
.then(res => console.log(res))
.catch(err => console.log('Error with message: ${err}') );
Example 3: fetch api
const url = "http://dummy.restapiexample.com/api/v1/employees";
fetchurl()
.then(res => {
console.log(res);
})
.catch(err => {
console.log('Error: ${err}' );
});
Example 4: fetch api
const url = 'http://dummy.restapiexample.com/api/v1/create'
const user = {
name: 'Rahul'
age: '16'
salary: '000'
};
const options = {
method: 'POST'
body: JSON.stringify(user),
}
fetch(url, options)
.then( res => res.json())
.then( res=> console.log(res));
Example 5: fetch api
const url = 'http://dummy.restapiexample.com/api/v1/employees';
const fetchUsers = async () => {
try {
const res = await fetch(url);
if (!res.ok) {
throw new Error(res.status);
}
const data = await res.json();
console.log(data);
}
catch (error) {
console.log(error);
}
}
fetchUsers( );
Example 6: fetch api
fetch('http://example.com/movies.json')
.then(response => response.json())
.then(data => console.log(data));