php 使用 curl 模拟post请求,被请求端获取参数

请求:

<?php
$url = 'http://hhh.lxx123.club/post.php';

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POST, 1); // 设置post请求
$post_data = [
    "perception" => [
        'inputText'=>[
            'text'=>'123'
        ]
    ],
    "userInfo" => [
        'apiKey'=>'4a50d69293d743bba96fb65155bff42f',
        'userId'=>'123456'
    ]
];
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($post_data));// 在这里只能传输str,使用json_encode编码
$response = curl_exec($curl);// 不直接输出结果,保存到源
curl_close($curl);
echo ($response);// 输出

服务端

<?php
$data = isset($_POST)?$_POST:'';
echo(json_encode($data));// 提交的字符串会自动转换为array,在这里编码再输出
exit();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值