Libcurl获取在PHP中使用的参数

时间:2016-04-27 15:50:25

标签: php curl libcurl

在curl api请求中,如何为api指定参数?

我有这个并且它工作正常:

$url = "https://api.example.com/v2/contacts";
curl_setopt($ch, CURLOPT_POSTFIELDS, '{"id": "649206813003"}');

但我想使用类似的东西:

GET

这不起作用。我认为这是一个CURLOPT_POSTFIELDS请求GET不是我想要的,但我在for(int i = 0; i<TotalList.size();i++) { TotalList.get(i).setText(SmallerList.get(a).toString()); a++; }

的libcurl中找不到任何内容

这是可能的还是我只是将我的参数附加到URL?

2 个答案:

答案 0 :(得分:1)

如果您想使用 GET 方法,则可以为您的请求构建查询。

例如

$url .= "?id=649206813003";

答案 1 :(得分:0)

我认为它很简单:

curl_setopt($ch, CURLOPT_POSTFIELDS, "id=649206813003");

如果您有更多参数:

curl_setopt($ch, CURLOPT_POSTFIELDS, "id=649206813003&secondparameter=abc");