Хм.. описываешь пост заголовок. из урла достаёшь отдельно имя хоста, отдельно путь к странице. то есть: http://www.site.ru/index.html -> www.site.ru и /index.html затем вставляешь это всё в заголовок пост запроса. Обязательно нужно указать следующие поля: POST /index.html HTTP/1.1\r\n Host: www.site.ru\r\n ... \r\n ... \r\n затем отправляешь сам заголовок и отдельно данные запроса. заголовок заканчивается \r\n\r\n. поля в заголовке разделяются \r\n. данные заканчиваются \r\n. Хотя можешь заюзать WinInet - там в формат запроса вообще вдаваться не нужно. В античате хорошая дока было по http протоколу.