[symfony的] 大家好,
这是我的问题,
事实上,我想知道如何使用Symfony2来使用Web服务。
我可以随意使用要使用的Web服务的地址以及随之而来的方法!
我创建捆绑包以向服务器发送请求或是Web服务。问题是我不是如何发送请求。
链接我的网络服务: http://www.localhost:81/drupal/spid/ 如果有人有方法在Symfony2中使用这个Web服务。
感谢您的回答。
答案 0 :(得分:1)
据我所知,在Symfony中没有内置的方法来执行HTTP请求。有几种方法可以使用其他PHP函数在Symfony中执行此操作。 cUrl是一个很好的起点。你可以做这样的事情来发出GET请求
$curl_request = curl_init("http://localhost:81/drupal/spid/");
curl_setopt($curl_request, CURLOPT_HEADER, 0);
$result = curl_exec($curl_request); // execute the request
curl_close($curl_request);
有关curl的更多信息,请查看PHP docs
答案 1 :(得分:1)
我们将Guzzle包用于我们的Web服务请求。它是Symfony2的http客户端,它使用cURL。你可以找到@ https://github.com/guzzle/guzzle