+ 复制到我的接口(请先登录,支持在线开发API)    预览接口发布效果    查看开发教程

<?php


/**
 * CURL-POST请求接口 PHP接口源代码
 *
 * 接口说明:如果需要通过curl请求 非80/443 端口,请先提交工单 申请开放端口
 *
 * 最后修改:2024-10-12 15:37:01
 *
 * @author dogstar www.yesapi.cn
 *
 * 来源:https://open.yesapi.cn/apicode/8843.html
 */

function ($params$di) {
    
$result = array('err_code' => 0'err_msg' => '');

    
// 请求失败返回 null;如果发现请求异常,可以手动临时开启查看异常提示
    // $di['curl']->setIsThrowException(true);

    // 第一个参数为网址,第二个参数是POST的参数,第三个参数表示超时时间(单位毫秒)
    
$apiRs $di['curl']->post('http://demo.phalapi.net/', array('s' => 'App.Hello.World'), 3000);

    
yesapi_debug($apiRs);
    
// 得到结果类似:{"ret":200,"data":{"content":"Hello World!"},"msg":""}}

    // 如果不能显示,可能需要转换成UTF-8编码
    // $apiRs = mb_convert_encoding($apiRs, 'UTF-8', 'GBK');

    // 通常,你需要进行JSON解析,得到数组(千万别忘了第2个参数 true)
    
$apiRs json_decode($apiRstrue);

    
$result['res'] = $apiRs;
    return 
$result;
}
在线运行   


回到顶部 ↑