Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

fetch api javascript

fetch('http://example.com/songs')
	.then(response => response.json())
	.then(data => console.log(data))
	.catch(err => console.error(err));
Comment

fetch javascript

const data = { username: 'example' };

fetch('https://example.com/profile', {
  method: 'POST', // or 'PUT'
  headers: {
    'Content-Type': 'application/json',
  },
  body: JSON.stringify(data),
})
.then(response => response.json())
.then(data => {
  console.log('Success:', data);
})
.catch((error) => {
  console.error('Error:', error);
});
Comment

Fetch

The fetch() method in JavaScript is used to request to the server and load 
the information on the webpages. The request can be of any APIs that return 
the data of the format JSON or XML. 

This method returns a promise.

fetch('http://example.com/movies.json')
  .then((response) => response.json())
  .then((data) => console.log(data));
Comment

fetch api javascript

fetch('http://example.com/movies.json')
  .then((response) => {
    return response.json();
  })
  .then((myJson) => {
    console.log(myJson);
  });
Comment

fetch

//Obj of data to send in future like a dummyDb
const data = { username: 'example' };

//POST request with body equal on data in JSON format
fetch('https://example.com/profile', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
  },
  body: JSON.stringify(data),
})
.then((response) => response.json())
//Then with the data from the response in JSON...
.then((data) => {
  console.log('Success:', data);
})
//Then with the error genereted...
.catch((error) => {
  console.error('Error:', error);
});

//
Comment

js fetch

fetch('http://example.com')
	.then(response => response.text())
	.then(data => console.log(data))
	.catch(err => console.error(err));
/* for JSON, use response.json() on the 2nd line */
Comment

fetch method in js

import React, { useEffect, useState } from "react";

function App() { 
  const [user, setUser] = useState([]);

  const fetchData = () => {
    return fetch("https://jsonplaceholder.typicode.com/users")
          .then((response) => response.json())
          .then((data) => setUser(data));
  }

  useEffect(() => {
    fetchData();
  },[])

  return (
    <main>
      <h1>User List</h1>
      <ul>
        {user && user.length > 0 && user.map((userObj, index) => (
            <li key={userObj.id}>{userObj.name}</li>
          ))}
      </ul>
    </main>
  );
}

export default App;
Comment

fetch

const options = {method: 'GET', headers: {Accept: 'application/json'}};

fetch('https://api.test.com/data/id', options)
  .then(response => response.json())
  .then(response => console.log(response))
  .catch(err => console.error(err));
Comment

fetch function javascript

const loadData = () => {
    const url = `...URL...`;
    fetch(url)
        .then(res => res.json())
        .then(data => console.log(data))
        .catch(error = console.log(error))
};

loadData();

// See Results On Browser Consol
Comment

fetch api in js

// fetch API
var myData = async () => {
    try {
       const raw_response = await fetch("https://jsonplaceholder.typicode.com/users");
       if (!raw_response.ok) { // check for the 404 errors
           throw new Error(raw_response.status);
       }
       const json_data = await raw_response.json();
          console.log(json_data);
       }
       catch (error) { // catch block for network errors
            console.log(error); 
        }
}
fetchUsers();
Comment

Fetch Javascript

fetch('/payment', {
    method: 'POST', 
    headers: {
        'Content-Type': 'application/json',
        'Accept': 'application/json',
        'url': '/payment',
        "X-CSRF-Token": document.querySelector('input[name=_token]').value
    },
})
Comment

fetch api

// Error handling while fetching API

const url = "http://dummy.restapiexample.com/api/v1/employee/40";
fetch(url) //404 error
     .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}') ); 
Comment

fetch api javascript

fetch('https://apiYouWantToFetch.com/players') // returns a promise
  .then(response => response.json()) // converting promise to JSON
  .then(players => console.log(players)) // console.log to view the response
Comment

fetch

// Get
fetch('<your-url>')
  .then((response) => response.json()).then(console.log).catch(console.warn);

// POST, PUT
data = "your data"
fetch('<your-url>', {
  method: 'POST', // or 'PUT'
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify(data),
})
.then(response => response.json()).then(console.log).catch(console.warn);
Comment

fetch request

fetch(url).then(function(response) {
  return response.json();
}).then(function(data) {
  console.log(data);
}).catch(function() {
  console.log("Booo");
});
Comment

fetch

const fetch = require('node-fetch');

    let response = await fetch(`your url paste here`, {
      headers: {
        Authorization: `Token ${API_TOKEN}`,
        "Content-Type": "application/json",
      },
      body: JSON.stringify(payload),
      method: 'POST',
    });
    const results = await response.json();
    console.log("======> :: results", results);
Comment

fetch api

// Making get requests

const url = "http://dummy.restapiexample.com/api/v1/employees"; 
fetchurl()
     .then(res => {
            console.log(res);
})
      .catch(err => {
             console.log('Error: ${err}' ); 
});
Comment

fetch

var formData = new FormData();
var fileField = document.querySelector("input[type='file']");

formData.append('username', 'abc123');
formData.append('avatar', fileField.files[0]);

fetch('https://example.com/profile/avatar', {
  method: 'PUT',
  body: formData
})
.then(response => response.json())
.catch(error => console.error('Error:', error))
.then(response => console.log('Success:', response));
Comment

js fetch

fetch('https://pokeapi.co/api/v2/pokemon/').then(function (response) {
  return response.json(); // This returns a promise!
}).then(function (pokemonList) {
  console.log(pokemonList); // The actual JSON response
}).catch(function () {
  // Error
});
Comment

fetch

 
async function sendMe()
{

let r =await fetch('/test', {method: 'POST', body: JSON.stringify({a:"aaaaa"}), headers: {'Content-type': 'application/json; charset=UTF-8'}})
let res = await r.json();
console.log(res["a"]);
}
 
Comment

fetch api javascript

  headers = {
            'X-CoinAPI-Key': 'CB1D352F-23E7-4D64-97AC-FB5AEF4839FD'
        }
        fetch('https://rest.coinapi.io/v1/exchangerate/BTC', { headers })
            .then(response => response.json())
            .then(data => {
                console.log('Success:', data);
            })
Comment

fetch api javascript

fetch('https://picsum.photos/600/300')
    .then(res => res.blob())
    .then(blob => {
        let img = document.createElement('img');
        console.log(img);
        img.src = URL.createObjectURL(blob);
        document.body.appendChild(img)
        docuemnt.querySelector('body').appendChild(img);
    });
Comment

fetch api


  const RcaApi = async () => {
    const url = await fetch(
      "http://quencies.alshumaal.com/api/RCAs/getallRcas.php"
    );
    const data = await url.json();
    setFetchData(data.getallRCAs);
  };
  useEffect(() => {
    RcaApi();
  }, [setFetchData]);
Comment

fetch api

async function fetchdata()
{
return await (await fetch("http://example.com/k.json")).json()
}
Comment

fetch js

// space in "C ontent-Type"
const headers = {
  'C ontent-Type': 'text/xml',
  'Breaking-Bad': '<3',
};
fetch('https://example.com/', { headers });
Comment

fetch

  fetch(APIURL)
      .then((res) => res.json())
      .then((users) => setData(users))
      .catch((err) => console.log(err));
Comment

fetch

fetch("https://skilltest.dgcal.it/check_step_4", {
    method: "POST",
    body: 
       'username=federica-schillaci'
   ,
   
})
Comment

fetch

GET /orgs/octokit/repos
Comment

PREVIOUS NEXT
Code Example
Javascript :: downgrade node version 
Javascript :: javascript return object property from array 
Javascript :: js increment and decrement function for cart 
Javascript :: react-active link 
Javascript :: exporting a class 
Javascript :: angular automatic typewriter animation 
Javascript :: angular transition animation 
Javascript :: api fetch in react js 
Javascript :: count documents mongoose 
Javascript :: how to parse json in sql server 
Javascript :: array iteration 
Javascript :: js add array to array 
Javascript :: js add a tag inside span 
Javascript :: how to change background image dynamically in react 
Javascript :: fat arrow function 
Javascript :: console log return from async 
Javascript :: Redirect to any page after 5 seconds in Javascript 
Javascript :: image react native 
Javascript :: Auto open browser when run dev nextjs 
Javascript :: grayscale image in canvas 
Javascript :: sum all values of an array 
Javascript :: countdown javascript 
Javascript :: chart js delete old chart 
Javascript :: angular loop through key values in map 
Javascript :: select2 find option by text 
Javascript :: react testing for links 
Javascript :: base64 nodejs image 
Javascript :: check if number is float 
Javascript :: round value up javascript 
Javascript :: mongodb.connect is not a function 
ADD CONTENT
Topic
Content
Source link
Name
3+8 =