Symfony2 - Jak wykonać zewnętrzne żądanie

Używając Symfony2, muszę uzyskać dostęp do zewnętrznego API opartego na HTTPS.

Jak mogę zadzwonić do zewnętrznego URI i zarządzać odpowiedzią „zagraj” nim. Na przykład, aby zrealizować sukces lub komunikat o błędzie?

Mam na myśli coś takiego (zauważ, że performRequest to całkowicie wymyślona metoda):

$response = $this -> performRequest("www.someapi.com?param1=A&param2=B");

if ($response -> getError() == 0){
    // Do something good
}else{
    // Do something too bad
}

Czytałem o Buzzie i innych klientach. Ale przypuszczam, że Symfony2 powinien być w stanie to zrobić samodzielnie.

questionAnswers(5)

yourAnswerToTheQuestion