Cómo convertir una solicitud de Postman a código PHP cURL? Instrucciones detalladas
¡Hola a todos! Soy un desarrollador PHP principiante y tengo un problema. Uso activamente Postman para probar APIs, pero cuando se trata de transferir estas solicitudes a código PHP real, pierdo mucho tiempo y cometo errores cada vez.
Aquí hay una situación concreta: tengo una solicitud POST funcional en Postman a un servicio externo. La solicitud contiene:
- URL:
https://api.example.com/v2/users - Headers:
Authorization: Bearer token123,Content-Type: application/json - Body (raw JSON):
{"name": "Iván", "email": "ivan@example.com", "role": "admin"}
En Postman todo funciona perfectamente: llega una respuesta 201 Created con los datos del nuevo usuario. Pero cuando intento escribir código PHP usando cURL, no funciona. El servidor devuelve un error 400 Bad Request o simplemente una respuesta vacía.
Aquí está mi código actual que no funciona:
<?php
$ch = curl_init();
curl_setop