如何将Postman中的请求转换为PHP cURL代码?详细指南
大家好!我是一名初学PHP的开发者,遇到了一个问题。我经常使用Postman测试API,但当需要将这些请求迁移到实际的PHP代码中时,每次都会浪费大量时间并出错。
具体情境如下:我在Postman中有一个向外部服务发送的POST请求,该请求包含:
- URL:
https://api.example.com/v2/users - Headers:
Authorization: Bearer token123,Content-Type: application/json - Body (raw JSON):
{"name": "伊万", "email": "ivan@example.com", "role": "admin"}
在Postman中一切正常——返回201 Created响应并包含新用户数据。但当我尝试使用cURL编写PHP代码时,却无法成功。服务器返回400 Bad Request错误或直接返回空响应。
以下是我当前无法正常工作的代码:
<?php
$ch = curl_init();
curl_setop