Tengo una solicitud de publicación usando fetch in react native, pero obtengo un código de estado 400 para esto, ¿qué tiene de malo el código?
function sendRequest2() { fetch(`https://sandbox-api.dexcom.com/v2/oauth2/token`, { method: "POST", headers: { "Content-Type": "application/x-www-form-urlencoded", }, body: JSON.stringify({ code: "value1", client_id: "value2", client_secret: "value3", redirect_uri: "http://www.google.com", grant_type: "authorization_code", }), }) .then((response) => { response.json(); }) .then((data) => { console.log(data); }) .catch((err) => console.log("The error is: " + err)); }Verifique su tipo de contenido, reemplácelo por:
headers: { "Content-Type": "application/json", },enlace útil: application/x-www-form-urlencoded o multipart/form-data?
Puedes probar eliminando JSON.stringify
eso solucionaria el problema
Además, ha compartido abiertamente mucha información abierta sobre su servidor.
Debe ocultarlo o agregar algunos valores ficticios. No se recomienda compartir abiertamente una información tan segura en una comunidad abierta.