我正在尝试使用symfony2通过Web服务获取数据。为了解释,我有一个包含两个字段的表单(电子邮件和密码)。我需要将JSON
数组中的这些参数发送给URL
,这个参数应该向我发送回复。我搜索了一个包来执行此操作,我找到LswApiCaller
,但此包不适用于JSON
数组。所以我试着直接使用这样的curl函数:
$ch = curl_init($url);
$payload = json_encode($parameters);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: '.strlen($payload),
)
);
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_VERBOSE, true);
$result = curl_exec($ch);
curl_close($ch);
但是它也不起作用,$result
是空的我没有回应。有人知道用URL
和我的参数获取回复的最佳做法是什么?
由于