1// axios POST request
2const options = {
3 url: 'http://localhost:3000/api/home',
4 method: 'POST',
5 headers: {
6 'Accept': 'application/json',
7 'Content-Type': 'application/json;charset=UTF-8'
8 },
9 data: {
10 name: 'David',
11 age: 45
12 }
13};
14
15axios(options)
16 .then(response => {
17 console.log(response.status);
18 });
1const axios = require('axios');
2
3// Make a request for a user with a given ID
4axios.get('/user?ID=12345')
5 .then(function (response) {
6 // handle success
7 console.log(response);
8 })
9 .catch(function (error) {
10 // handle error
11 console.log(error);
12 })
13 .then(function () {
14 // always executed
15 });
16
17// Optionally the request above could also be done as
18axios.get('/user', {
19 params: {
20 ID: 12345
21 }
22 })
23 .then(function (response) {
24 console.log(response);
25 })
26 .catch(function (error) {
27 console.log(error);
28 })
29 .then(function () {
30 // always executed
31 });
32
33// Want to use async/await? Add the `async` keyword to your outer function/method.
34async function getUser() {
35 try {
36 const response = await axios.get('/user?ID=12345');
37 console.log(response);
38 } catch (error) {
39 console.error(error);
40 }
41}
1const axios = require('axios');
2axios.post('/user', {
3 firstName: 'Fred',
4 lastName: 'Flintstone'
5 })
6 .then(function (response) {
7 console.log(response);
8 })
9 .catch(function (error) {
10 console.log(error);
11 });
1// Send a POST request
2axios({
3 method: 'post',
4 url: '/user/12345',
5 data: {
6 firstName: 'Fred',
7 lastName: 'Flintstone'
8 }
9});
1//EXAMPLE INPUTS
2const url='/'
3const data={
4 name1:value1,
5 name2:value2
6}
7
8//ACTUAL USAGE
9const parsedData = new URLSearchParams();
10Object.getOwnPropertyNames(data).map((property) =>
11 parsedData.append(property, data[property])
12);
13 axios
14 .post(url, parsedData)
15 .then((res) => {
16 //handle result
17 })
18 .catch((err) => {
19 //handle error
20 });
1axios.post('https:sample-endpoint.com/user', {
2 Name: 'Fred',
3 Age: '23'
4 })
5 .then(function (response) {
6 console.log(response);
7 })