import token from './token'; export default function request(url, method, data = {}, CIToken) { CIToken = CIToken || token.get(); const fullURL = url.query({ 'circle-token': CIToken }).toString(); let fetchParams = { method, headers: { 'Accept': 'application/json', }, }; if (method !== 'GET' && method !== 'HEAD') { fetchParams.body = JSON.stringify(data); } return fetch(fullURL, fetchParams); }