Meta:
Use Axios para enviar una publicación del cliente al backend usando React TS
Problema:
El código de Axios no puede enviar datos al backend, mientras que el código de búsqueda puede hacerlo.
Los datos, en relación con axios, serán id = 0 y firstname = null en el backend
Funciona bien cuando uso el código de búsqueda y puedo verlo en el backend.
¿Qué parte me falta para enviar datos como una publicación al backend en relación con axios?
Información:
* No funciona usar 'application/json'.
*Funciona cuando uso la herramienta post man.
* La diferencia es la longitud del contenido y traté de cambiar el número en la publicación de axios pero no funciona.
¡Gracias!
const params = { id: 1, firstName: "sdf" } var config = { headers: { 'Content-Type': 'application/x-www-form-urlencoded', 'accept': '*/*' }, accept: { } }; axios.post(AddClient, params, config) .then(response => { }) .catch(error => { console.log(error.response)} ); var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); var urlencoded = new URLSearchParams(); urlencoded.append("id", "1"); urlencoded.append("firstName", "sdf"); let requestOptions = { method: 'POST', headers: myHeaders, body: urlencoded }; fetch("http://localhost:1122/api/v1/Test/AddClient", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));