Hola, estoy intentando enviar un POST desde postman a la aplicación Symfony, pero recibo el request vacío de datos. Estas son las funciones que utilizo.
URL: localhost/comandero/web/app.php/api/add/venta
Ruta:
api_add_venta: path: /api/add/venta defaults: { _controller: AppBundle:Api:apiAdd }
Action:
public function apiAddAction(Request $request) { }
Si hago un var_dump()
del Request
no aparece ningun datos de los que cargo en el POSTman, ¿alguien sabe el por qué?
Gracias.
Respuestas
La primera prueba que haría es mostrar la salida de la variable superglobal $_POST
de PHP (var_dump($_POST)
). Así sabrás si el problema es Symfony o cualquier otro de los elementos (navegador, postman, servidor web, etc.)
Después, intenta mostrar el contenido de las variables POST de la petición así:
public function apiAddAction(Request $request) { var_dump($request->request); exit; // si usas un Symfony moderno, cambia 'var_dump()' por 'dump()' }
@javiereguiluz
La variable $_post llega vacía, por lo cual deduzco que el problema ya no es de symfony, deduzco por tu respuesta anterior, que el routing esta bien, intentare mandar el post desde otro dispositivo a ver que tal. Gracias.
@link4your