Для параметра строки запроса вы можете использовать encodeURIComponent
для правильного кодирования строки. Используйте Array.map
для циклического перебора ключей и объединения окончательного результата в Array.join
, например,
let params = Object.keys(payload).map(el => `${el}=${encodeURIComponent(payload[el])}`).join('&')
Если ваш payload
равен {countryId: "1", clubId: "2", playerName: "ronal do "}
, параметры становятся "countryId=1&clubId=2&playerName=ronal%20do%20"
, и они передаются для правильного запроса