Symfony2 - Como realizar um pedido externo
Usando o Symfony2, preciso acessar uma API externa baseada em HTTPS.
Como posso chamar um URI externo e gerenciar a resposta para "brincar" com ele? Por exemplo, para renderizar um sucesso ou uma mensagem de falha?
Estou pensando em algo como (note que performRequest é um método completamente inventado):
$response = $this -> performRequest("www.someapi.com?param1=A¶m2=B");
if ($response -> getError() == 0){
// Do something good
}else{
// Do something too bad
}
Eu tenho lido sobre o Buzz e outros clientes. Mas eu acho que o Symfony2 deveria ser capaz de fazer isso sozinho.