Recibo un código de estado 400 para la siguiente solicitud, pero funciona bien en cartero.
function App() { function sendRequest(){ let body={ client_id: 'val1', client_secret: 'val2', code: '12345', grant_type: 'authorization_code', redirect_uri: 'exp://127.0.0.1:19000' }; let config = { headers:{ 'Content-Type': 'application/x-www-form-urlencoded', } } axios.post('https://www.example.com',body,config).then((res)=>{ console.log("The response is: "+res) }).catch(err=>console.log("The error is: "+err)) } return ( <div className="App"> <button onClick={()=>sendRequest()} >Run</button> </div> ); } Esta es la salida en la consola que obtengo. The error is: Error: Request failed with status code 400
intenta de esta manera:
function App() { function sendRequest(){ let params =new URLSearchParams(); params.append('client_id','val1'); params.append('client_secret','val2'); params.append('code','12345'); params.append('grant_type','authorization_code'); params.append('redirect_uri','exp://127.0.0.1:19000'); axios.post('https://www.example.com',params).then((res)=>{ console.log("The response is: "+res) }).catch(err=>console.log("The error is: "+err)) } return ( <div className="App"> <button onClick={()=>sendRequest()} >Run</button> </div> ); }