You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何根据给定的原生cURL示例编写对应的PHP cURL请求代码

PHP cURL 实现代码
<?php
// 初始化cURL会话
$ch = curl_init();

// 批量配置cURL参数
curl_setopt_array($ch, [
    // 请替换为实际接口的完整访问地址
    CURLOPT_URL => 'https://你的实际域名/serviceRates',
    // 开启自动跟随重定向,对应原curl的--location参数
    CURLOPT_FOLLOWLOCATION => true,
    // 指定请求方式为POST
    CURLOPT_CUSTOMREQUEST => 'POST',
    // 配置请求头
    CURLOPT_HTTPHEADER => [
        'Content-Type: application/json',
        'access-key-id: 替换为你的真实access-key-id',
        'secret-access-key: 替换为你的真实secret-access-key'
    ],
    // 构造JSON格式请求体
    CURLOPT_POSTFIELDS => json_encode([
        'origin' => '31.72.01',
        'destination' => '31.72.55',
        'weight' => 2000
    ]),
    // 设置将响应结果以返回值形式接收而非直接输出
    CURLOPT_RETURNTRANSFER => true
]);

// 执行请求
$response = curl_exec($ch);

// 捕获请求错误
if (curl_errno($ch)) {
    echo 'cURL请求错误: ' . curl_error($ch);
} else {
    // 打印响应结果,可自行解析JSON处理业务逻辑
    var_dump($response);
}

// 关闭资源
curl_close($ch);
?>

注意事项

  • 请将代码中的https://你的实际域名/serviceRates替换为接口对应的完整访问地址
  • 请将请求头中的access-key-id和secret-access-key的占位符替换为平台分配的真实认证信息
  • 可根据业务需求调整请求体中的origin、destination、weight参数值
  • 若测试环境为自签SSL证书,可临时添加CURLOPT_SSL_VERIFYPEER => false和CURLOPT_SSL_VERIFYHOST => false配置跳过证书校验,生产环境请删除该配置保留校验规则

内容的提问来源于stack exchange,提问作者Faizal azis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 05:18:01