Здравствуйте.
Для отправки запросов на сервер я использую пакет
isomorphic-fetch
.
Запрос могут быть:
GET
и
POST
.
С
POST
запросом все гораздо проще:
// для body можем использовать, как FormData так и объект ({})
let data = new FormData();
data.append('test', '1');
fetch(path, {
method : 'POST',
headers : {'X-Requested-With' : 'XMLHttpRequest'},
body : data
}).then(response => JSON.parse(response));
А вот с
GET
запросом чуть-чуть сложнее, т.к. параметры
GET
запроса мы должны положить в
path
(ссылку).
У меня имеются формы, которые требуются отправлять
GET
запросом (пример: фильтры для списков). Мне гораздо удобнее работать с параметрами формы через
FormData
:
let body = new FormData(document.getElementById("myForm"))
Вопрос: хочу из FormData конвертировать в
GET
параметры.
Посоветуйте, пожалуйста, какими пакетами это можно сделать (к сожалению, я пока ни чего достроенного не нашел) или есть варианты решить данный вопрос без конвертации ?
Спасибо!