Answers for "w3 javascript fetch"

4

fetch method in javascript

// Example POST method implementation:
async function postData(url = '', data = {}) {
  // Default options are marked with *
  const response = await fetch(url, {
    method: 'POST', // *GET, POST, PUT, DELETE, etc.
    mode: 'cors', // no-cors, *cors, same-origin
    cache: 'no-cache', // *default, no-cache, reload, force-cache, only-if-cached
    credentials: 'same-origin', // include, *same-origin, omit
    headers: {
      'Content-Type': 'application/json'
      // 'Content-Type': 'application/x-www-form-urlencoded',
    },
    redirect: 'follow', // manual, *follow, error
    referrerPolicy: 'no-referrer', // no-referrer, *no-referrer-when-downgrade, origin, origin-when-cross-origin, same-origin, strict-origin, strict-origin-when-cross-origin, unsafe-url
    body: JSON.stringify(data) // body data type must match "Content-Type" header
  });
  return response.json(); // parses JSON response into native JavaScript objects
}

postData('https://example.com/answer', { answer: 42 })
  .then(data => {
    console.log(data); // JSON data parsed by `data.json()` call
  });
Posted by: Guest on September-13-2020
0

fetch in javascript

// Fetching random users 
const getRandomUsers = n => {
    console.log('---- Random users generated ---');
    const fetchRandomUsers = fetch(`https://randomuser.me/api/?results=${n}`);
    fetchRandomUsers.then( data => data.json().then( randomUsers => {
        console.log(JSON.stringify(randomUsers.results.length));
        randomUsers.results.forEach( randomUserGenerated => {
            const{gender , email , name} = randomUserGenerated; 
            const {title , first , last } = name ;
            let fullNames = `${title}.${first} ${last}`;
            console.log(`${fullNames} -- ${gender} -- ${email}`);
        })
    }));
}
getRandomUsers(100);
Posted by: Guest on August-15-2021

Code answers related to "Javascript"

Browse Popular Code Answers by Language