score:2

Accepted answer

formdata isn't the best choice here as that is primarily used in constructing multipart/form-data request payloads for use in post, put and patch requests.

use urlsearchparams instead to easily construct query parameters and serialise it into the url...

const fetch = function fakefetch(url, init) {
  console.log(init.method, url)
}

const solutestate = "cc(c)(c)br"
const solventstate = "cc(c)(c)o"

const params = new urlsearchparams({
  solute: solutestate,
  solvent: solventstate
})

fetch(`http://ihub-fastapi-solubility.herokuapp.com/predict?${params}`, {
  method: "get"
})

using urlsearchparams has the added benefit of correctly url encoding your data.


Related Query

More Query from same tag