Url query string in fetch api in javascript Url query string in fetch api in javascript google-chrome google-chrome

Url query string in fetch api in javascript


var params = Object.keys(query)                   .map((key) => encodeURIComponent(key) + "=" + encodeURIComponent(query[key]))                   .join("&")                   .replace(/%20/g, "+");fetch(url + "?" + params);

Or with the options object - but this will NOT work with GET and HEAD method:

fetch(url, {    method: "POST",    body: convertObjectToFormData(query)}).then(...);function convertObjectToFormData(obj) {    var formData = new FormData();    for (var key in obj) {        formData.append(key, obj[key]);    }    return formData;}