Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

118
Views
Encuentre una forma correcta de convertir cURL en una solicitud POST axios

Hola chicos solo lo que dice el titulo, no pude encontrar una solución.

Aquí el rizo:

 curl "https://test.api.amadeus.com/v1/security/oauth2/token" \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "grant_type=client_credentials&client_id={client_id}&client_secret={client_secret}"

Aquí está mi código que está recibiendo un error 400 del servidor:

 const getToken = async () => { try { const res = await axios.post( "https://test.api.amadeus.com/v1/security/oauth2/token", null, { params: { client_id: process.env.REACT_APP_AMADEUS_API_KEY, client_secret: process.env.REACT_APP_AMADEUS_SECRET_API_KEY, grant_type: "client_credentials", }, headers: { "Content-Type": "application/x-www-form-urlencoded", }, } ); console.log(res); } catch (error) { console.log(error); }};
about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

curl -d envía datos como application/x-www-form-urlencoded body . params: config en axios.post envía datos en la cadena de consulta . Use data: en su lugar, o simplemente especifique los datos en el segundo argumento (reemplazando su null ).

about 4 years ago · Juan Pablo Isaza Report

0

El método de publicación de axios debe tener un segundo parámetro como parámetros de cuerpo y un tercer parámetro como objeto de configuración como encabezados. El siguiente código podría ayudarte.

 const getToken = async () => { try { const res = await axios.post( "https://test.api.amadeus.com/v1/security/oauth2/token", { client_id: process.env.REACT_APP_AMADEUS_API_KEY, client_secret: process.env.REACT_APP_AMADEUS_SECRET_API_KEY, grant_type: "client_credentials", }, { headers: { "Content-Type": "application/x-www-form-urlencoded", }, } ); console.log(res); } catch (error) { console.log(error); }};
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!