curl - CURL 请求中的 GET 方法是否有 CURLOPT_POSTFIELDS 等价物?

标签 curl get request option

我想要做的是使用 GET 方法执行带有参数和值的 CURL 请求,但不想在传递给 curl 之前混合它们,就像它在字符串中一样

www.url-to-fetch.com/index.php?parameter=value

但我想将单独的 url 字符串和查询字符串或最多 url 字符串 + 一组参数和值传递给 CURL,让我知道我想使用 GET 方法的 CURL (CURLOPT_HTTPGET=TRUE)。
GET 方法是否有任何 CURLOPT_POSTFIELDS 等效项?

最佳答案

使用函数http_build_query()从关联数组创建查询字符串。

$query = http_build_query($params);
curl_setopt($ch, CURLOPT_URL, "www.url-to-fetch.com/index.php?$query");

关于curl - CURL 请求中的 GET 方法是否有 CURLOPT_POSTFIELDS 等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16404162/

相关文章:

java - 在 PHP 中将 "raw"字符串格式化为 Java UUID

php - 使用 php 从给定的 URL 下载文件,通过传递用户名和密码进行 http 身份验证

javascript - 如何从 div 中获取铭文?

linux - Ubuntu打包问题

java - 如何通过twitter API中的代码批准关注请求?

php - 美味的 API 认证

使用/cURL 将数据发布到数据库时的 PHP/SQL 问题

java - JSOUP 向表单提交 POST

client-server - 请求,响应和服务器之间有什么区别?

php - 如何在 Laravel 中通过请求 HTTP 发送多组数据输入?