El método de envío de la solicitud se ve así:
const updateCompany = ({sessionKey},company) => { const tempCompany = company.newCompany; console.log("sessionkey:" + sessionKey); console.log("check123" + JSON.stringify(tempCompany,getCircularReplacer())); const url = createServiceUrl(`api/company/${sessionKey}/${tempCompany.id}`); request .put(url) .send({ Company: tempCompany }) .end((err, res) => { if (res.ok) { console.log("Updated OK!") } }); }
El check123 console.log imprime el objeto que estoy tratando de enviar con todos los valores y claves esperados, pero por alguna razón desconocida, la solicitud que sale está completamente vacía y todo lo que obtengo del controlador es un 204. Supongo que Se supone que debo hacer algo diferente aquí, pero no puedo ver qué.