2014-02-06 11 views
0

[symfony的] 大家使用Web服務,要使用Symfony2的

這裏是我的問題,

其實我想知道如何使用Symfony2中消耗Web服務。

我已經掌握了要使用的Web服務的地址和使用它的方法!

我創建了發送請求到服務器或者是Web服務的包。事情是我不是如何發送請求。

鏈接我的web服務: http://www.localhost:81/drupal/spid/ 如果有人在Symfony2中使用此WebService的方法。

謝謝你的回答。

回答

0

據我所知,在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); 

上捲曲的詳細信息,請檢查PHP docs

+0

嗨,我試試。它給了我com響應:在此服務器上找不到請求的URL/drupal/spid/spid/user/login。 – user3260578

+0

然後該URL不存在,您正在請求。如果我理解正確,你的API與Symfony應用程序在同一臺服務器上?這是你如何設置? – Sehael