Windows поставляется с WinHttp , который поддерживает GET и POST.
LibCurl - один из наиболее широко используемых и наиболее переносимых.
Игнорируя используемый образец проектирования, я бы рассмотрел объем ответственности, который выполняет класс. Если объем слишком велик, его следует разбить на конкретные сферы ответственности, абстрагировать или сделать более общим.
Я бы не стал брать количество строк как значимую метрику.
-121--1587712- Используйте функцию strtotime
:
Пример:
$date = "25 december 2009";
$my_date = date('m/d/y', strtotime($date));
echo $my_date;
-121--1870107- libghttp довольно легкий.
Я не уверен, будет ли он компилировать чисто на win32, хотя.