Wilson@思源

目 录

请求api

javascript
function fetchGet (url, callback) { fetch(url).then((response) => { if (response.headers.get("content-type")?.indexOf("application/json") > -1) { return response.json(); } else { return response.text(); } }).then((response) => { callback(response); }); } async function fetchSyncPost (url, data) { const init = { method: "POST", }; if (data) { if (data instanceof FormData) { init.body = data; } else { init.body = JSON.stringify(data); } } const res = await fetch(url, init); const res2 = await res.json(); return res2; }