我想将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);
答案 0 :(得分:0)
嗯,从这里看起来它是一个很好的方法。不要忘记,保持简单。
您可能希望将其包装在管理与其他服务器通信的某个类中。这样就更容易测试了。