欢迎各位兄弟 发布技术文章
这里的技术是共享的
curl -X POST https://reqbin.com/echo/post/json.php
-H 'Content-Type: application/json'
-d '{"login":"my_login","password":"my_password"}'
json.php 通过 post 如何获取 login 和 password
要通过 POST 请求在 json.php
中获取 login
和 password
,您可以使用 PHP 的 $_POST
和 json_decode
来解析 JSON 数据。下面是一个基本的示例,展示了如何实现:
php
<?php // 设置内容类型为 JSON header('Content-Type: application/json'); // 获取原始 POST 数据 $json = file_get_contents('php://input'); // 将 JSON 解码为 PHP 数组 $data = json_decode($json, true); // 获取登录和密码 $login = $data['login'] ?? null; $password = $data['password'] ?? null; // 输出获取到的 login 和 password $response = [ 'login' => $login, 'password' => $password ]; // 返回 JSON 响应 echo json_encode($response); ?>
在上述代码中:
使用 file_get_contents('php://input')
获取原始的 POST 数据。
使用 json_decode
将 JSON 字符串解析为 PHP 数组。
从数组中提取 login
和 password
。
将获取到的值返回为 JSON 响应。
确保在您的 Web 服务器上正确配置 PHP,以使其能够处理 POST 请求和 JSON 数据。