@0x80070005

Как написать универсальную функцию?

Помогите пожалуйста написать универсальную функцию на отправку запросов на сервер и получение ответов. В общем, суть функции такая, что она может отправлять как GET так и POST запросы, ответ может быть как json, так и обычный text “OK”. Скорее всего, нужно ещё сверять 401 ошибку, т.к у нас токен. На данный момент вот что я написал. Просто у меня разные запросы и в одном месте json, в другом text и что когда будет - сам не знаешь :)
async function sendRequest (url, method = 'GET', body = null) { 
    const options = { 
        method: method, 
        headers: { 
            'Content-Type': 'application/json', 
            'Authorization': 'Bearer ' + ACCESS_TOKEN, 
            'Origin': '...', 
            'User-Agent': '...' 
        }, 
        body: body ? JSON.stringify(body) : null 
    }; 
    const response = await fetch(url, options); 
}
  • Вопрос задан
  • 746 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект