php 获取curl请求参数 如下列:POST /rest/httpsessions/callnotify/v2.0 HTTP/1.1 content-type: application/json;charset=UTF-8
时间: 2023-08-06 20:07:42 浏览: 101
php使用curl获取https请求的方法
你可以使用 `$_POST` 来获取 POST 请求中的参数,可以使用 `file_get_contents("php://input")` 来获取请求体中的内容,然后再使用 `json_decode()` 函数将 JSON 字符串转换成 PHP 对象或数组。以下是示例代码:
```php
// 获取 POST 请求中的参数
$param1 = $_POST['param1'];
$param2 = $_POST['param2'];
// 获取请求体中的内容
$request_body = file_get_contents("php://input");
// 将 JSON 字符串转换成 PHP 对象或数组
$request_data = json_decode($request_body);
```
注意,如果请求头中包含了 `content-type: application/json`,则请求体中的内容应该是一个 JSON 格式的字符串。如果请求头中包含了其他的 Content-Type,那么请求体的格式也会有所不同。需要根据实际情况来进行处理。
阅读全文