Обычно данные форм в JS можно передать в body HTTP запроса в виде объекта:
const formData = { username: 'vasya', email: 'vasya@gmail.com', password: 'vasya$password#123', }
Но если, например, какой-нибудь API хочет получить данные в виде Form-encode, то вам надо конвертировать объект в строку вида:
username=vasya&email=vasya%40gmail.com&password=vasya%24password%23123
Сделать …