Symfony2和Web服务

时间:2015-03-16 09:49:56

标签: json web-services symfony curl

我正在尝试使用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和我的参数获取回复的最佳做法是什么?

由于

0 个答案:

没有答案