Este módulo es 'solicitud https://github.com/mikeal/request
Creo que estoy siguiendo cada paso pero me falta una discusión ...
var request = require('request');
request.post({
url: 'http://localhost/test2.php',
body: "mes=heydude"
}, function(error, response, body){
console.log(body);
});
en el otro extremo tengo
echo $_POST['mes'];
Y sé que el php no está mal ...
http.request
directamente? Tengo la sensación de que el cuerpo no se asigna a parámetros de cadena de consulta como ese. Probarurl: 'http://localhost/test2.php?mes=heydude'
Respuestas:
EDITAR: Deberías revisar Needle . Lo hace por usted y admite datos de varias partes, y mucho más.
Me di cuenta de que me faltaba un encabezado
fuente
JSON.stringify
sus datos si está enviando'content-type': 'application/json'
Cuando se utiliza
request
para una POST http, puede agregar parámetros de esta manera:fuente
Tuve que publicar pares de valores clave sin forma y podría hacerlo fácilmente como a continuación:
fuente
Si está publicando un cuerpo json, no use el
form
parámetro. El usoform
convertirá las matrices enfield[0].attribute
,field[1].attribute
etc. En su lugar, use de estabody
manera.fuente
fuente
Instale el módulo de solicitud, utilizando
npm install request
En codigo:
fuente
Tengo que obtener los datos de un
POST
método delPHP
código. Lo que funcionó para mí fue:fuente
Recomiendo axios https://www.npmjs.com/package/axios instalarlo con npm o hilo
fuente