我想将$ var [5]传递给url中的{subscription_reference}。$ var [5]包含字符串值。
这是我的代码
$url5 = $api_entry_point ."/subscription/{subscription_reference}/credentials";
$ch5 = curl_init($url5);
curl_setopt($ch5, CURLOPT_USERPWD, "{$user}:{$pass}");
curl_setopt($ch5, CURLOPT_GET, 1);
curl_setopt($ch5, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch5, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch5, CURLOPT_RETURNTRANSFER, 1);
$output5 = curl_exec($ch5);
curl_close($ch5);
var_dump($output5);
以下是我遵循和出错的各种方式。
$url5 = $api_entry_point ."/subscription/'.$var[5].'/credentials";
$url5 = $api_entry_point ."/subscription/![CDATA[".$var[5]."]]/credentials";
$url5 = $api_entry_point ."/subscription/$var[5]/credentials";
答案 0 :(得分:0)
如果是get请求,只需将参数放在?param1=param¶m2=param2
等链接之后
如果请求已发布,您需要使用:
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($params));
其中$params
是包含参数的数组。