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

<?php


/**
 * PHP Curl Post请求 PHP接口源代码
 *
 * 接口说明:发送POST请求,设置超时等
 *
 * 最后修改:2024-10-12 16:21:02
 *
 * @author dogstar www.yesapi.cn
 *
 * 来源:https://open.yesapi.cn/apicode/8865.html
 */

function ($params$di) {
    
$url 'http://demo.phalapi.net/?s=App.Hello.World';
    
$data = ['xxx' => '其他参数'];
    
    
$ch curl_init();
    
curl_setopt($chCURLOPT_POST1);
    
curl_setopt($chCURLOPT_URL$url);
    
curl_setopt($chCURLOPT_POSTFIELDS$data);
    
// 将 curl_exec()获取的信息以文件流的形式返回,而不是直接输出。
    
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
    
// CURLINFO_HEADER_OUT选项可以拿到请求头信息
    
curl_setopt($chCURLINFO_HEADER_OUTtrue);
    
// 超时设置
    
curl_setopt($chCURLOPT_CONNECTTIMEOUT20);
    
curl_setopt($chCURLOPT_TIMEOUT40);
    
curl_setopt($chCURLOPT_HTTPHEADER, array('Content-Type: application/json; charset=utf-8','Content-Length: ' strlen($data)));
    
    
$return_content curl_exec($ch);
    
$return_code curl_getinfo($chCURLINFO_HTTP_CODE);
    return 
$return_content;
}
在线运行   


回到顶部 ↑