登录  /  注册
php - file_get_contents实现POST数据,https
给我你的怀抱
给我你的怀抱 2017-05-27 17:42:27
[PHP讨论组]

如题,不考虑curl的方法,POST给接口数据,可是接口获取不到或者一直返回参数有问题。

贴一下代码:

    $POSTFIELDS = array("receipt-data" => $receipt_data);    //
    $POSTFIELDS = json_encode($POSTFIELDS);    // 注释了也没用
    $url = "https://sandbox.itunes.apple.com/verifyReceipt";

    $context = stream_context_create(array(
        'http' => array(
            'method'  => 'POST',
            'header'  => "Content-type: application/x-www-form-urlencoded",
            'content' => http_build_query($POSTFIELDS),
            'timeout' => 20,
        )
    ));
    return file_get_contents($url, false, $context);

$receipt_data数据格式是正确的,因为用curl测试可以返回正确信息。

但是file的话,无论如何总是返回参数不对,不知道哪里的问题。

给我你的怀抱
给我你的怀抱

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号