Symfony2将XML发送到远程URL

时间:2011-09-29 12:31:36

标签: php curl symfony

我想将XML数据发送到远程URL。如何使用Symfony2以正确的方式执行此操作?

使用curl的扁平PHP中的等价物是:

$ch = curl_init("http://website");
$request["queue"] = file_get_contents("file_to_send.xml");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
$response = curl_exec($ch);
curl_close ($ch);

1 个答案:

答案 0 :(得分:0)

嗯,从这里看起来它是一个很好的方法。不要忘记,保持简单。

您可能希望将其包装在管理与其他服务器通信的某个类中。这样就更容易测试了。