Существует ли альтернатива PHP+Curl? PHP+Curl не устраивает ужасным интерфейсом, в частности сложностями при работе с cookies. Хотелось бы OOP интерфейс в котором можно было бы устанавливать/получать cookie через вызов метода а не с костылями типа создания временного файла (что к тому же не безопасно) и его парсинга / парсинга HTTP headers. Хотелось бы чего с API типа:
require_once "Http.php";
$o = new Http();
$o->post("http://domain.com/login", array('Username' => 'testuser', 'Password' => 'testpass'));
dbSave(serialize($o->cookies));
..............................
$c = new Http();
$c->cookies = unserialize(dbGetCookies());
$c->get("http://domain.com/messages");
Если не существует готового решения наверное буду писать свою реализацию HTTP клиента на PHP с использованием fsockopen и т.д. Надоело работать с идиотским интерфейсом курла.