php - 未定义的常量 CURLOPT_GET - 假设为 'CURLOPT_GET'

标签 php curl

我正在一个灯组上从头开始构建我的第一个项目。我决定尝试使用 slim api 框架。下面你可以看到我开始为我的 api 构建一个辅助函数。但是我得到了这个

错误:未定义的常量 CURLOPT_GET - 假定为 'CURLOPT_GET'

然后这个

错误:curl_setopt() 期望参数 2 很长,给出的字符串

// Main Gospel Blocks API Call Function
Function gbCall($gbRoute) {
        // JSON Headers
  $gblCallHeaders[] = "Content-Type: application/json;charset=utf-8";

    // Call the API
    $gblCall = curl_init();
    curl_setopt($gblCall, CURLOPT_URL, $GLOBALS['gbApiUrl'] . $gbRoute);
    curl_setopt($gblCall, CURLOPT_GET, TRUE);
    curl_setopt($gblCall, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($gblCall, CURLOPT_HTTPHEADER, $gblCallHeaders);

    // Get the response
    $response = curl_exec($gblCall);

    // Close cURL connection
    curl_close($gblCall);

    // Decode the response (Transform it to an Array)
    $response = json_decode($response, true);

    // Return response
    return $response;
}

我打的 api 只是 json 编码的对象,不太确定为什么这不返回 json ...

最佳答案

尝试使用 CURLOPT_HTTPGET 虽然我不确定它是否符合您的目的。

More detail can be found here

关于php - 未定义的常量 CURLOPT_GET - 假设为 'CURLOPT_GET',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39486691/

相关文章:

http - 一个 cURL 请求中有多少数据

curl - 如何向elasticsearch中插入数据

php - 是否可以将 Google Drive API 与 Spreadsheet API 一起使用

php - WordPress 两种 custom_post_type 一种分类法

php - 用于在 PHP 中跟踪货件的 USPS API

php - Laravel 4 使用数据从 Controller 向外部 URL 发出发布请求

shell - Shell脚本: Get cURL error, if wrong user

php - Aptana 拼写检查

php - 跨表格单元格的超链接?

php - 我应该使用哪些网络开发工具和语言?