Files
Octotor/JS/helpers.js

39 lines
1.1 KiB
JavaScript

export async function fetchData(url) {
const defaultOptions = {
headers: {
'Content-Type': 'application/json',
'X-Api-Key': 'AB36FE568344446D92F87BACD84F02CB'
}
};
try {
const response = await fetch(url, defaultOptions);
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
const data = await response.json();
return data;
} catch (error) {
console.error(error);
return error;
}
}
export function sendPostRequest(url, json) {
var myHeaders = new Headers();
myHeaders.append("X-Api-Key", "AB36FE568344446D92F87BACD84F02CB");
myHeaders.append("Content-Type", "application/json");
var raw = JSON.stringify(json);
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: raw,
redirect: 'follow'
};
fetch(url, requestOptions)
.then(response => response.text())
.then( /*result => console.log(result)*/ )
.catch(error => console.log('error', error));
}