Php 使用Symfony2使用web服务的步骤

Php 使用Symfony2使用web服务的步骤,php,web-services,symfony,Php,Web Services,Symfony,[symfony] 各位好, 这是我的问题 事实上,我想知道如何使用Symfony2使用web服务 我可以使用web服务的地址和方法 我创建捆绑包以向服务器发送请求,或者是web服务。问题是我不知道如何发送请求 链接我的Web服务: 如果任何人有在Symfony2中使用此Web服务的方法 谢谢您的回答。据我所知,Symfony中没有内置的执行HTTP请求的方法。在Symfony内部使用其他PHP函数有几种方法可以做到这一点。卷曲是一个很好的开始。您可以这样做来发出GET请求 $curl_requ

[symfony] 各位好,

这是我的问题

事实上,我想知道如何使用Symfony2使用web服务

我可以使用web服务的地址和方法

我创建捆绑包以向服务器发送请求,或者是web服务。问题是我不知道如何发送请求

链接我的Web服务: 如果任何人有在Symfony2中使用此Web服务的方法


谢谢您的回答。

据我所知,Symfony中没有内置的执行HTTP请求的方法。在Symfony内部使用其他PHP函数有几种方法可以做到这一点。卷曲是一个很好的开始。您可以这样做来发出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的更多信息,请查看我们在web服务请求中使用的Guzzle包。它是Symfony2的http客户端,使用cURL。你可以找到它@

嗨,我试试看。它给了我com响应:在此服务器上找不到请求的URL/drupal/spid/spid/user/login。然后,您请求的URL不存在。如果我理解正确,您的API与您的Symfony应用程序位于同一服务器上?你是这样设置的吗?