LINUX.ORG.RU

посоветуйте откуда взять код для HTTP запроса, на С


0

0

Нужно откуда-то взять код который выполнит HTTP POST запрос и вернет в качестве строки тело ответа сервера. Чтобы был timeout для всей операции.

Язык - С. Никаких других языков, включая С++.

Код должен быть под BSD лицензией или public domain (это очень важно!). И чтобы работал в юниксах (совместимость с виндой и прочим - не нужна).

Или подскажите прогу из которой такое можно взять. Спасибо заранее!

ЗЫ: писал такое на С++/STL и тучей своих классов, переписывать не хочется.

anonymous

Сварганить сокет - переслать запрос. Для этого не нужно ни "тучи классов", ни STL. Пошукай google code.

Anoxemian ★★★★★
()
Ответ на: комментарий от Anoxemian

Знаю-знаю. Сначала надо заголовок запроса сформировать. Потом тело запроса, Потом с таймаутом все в сокет записать. Потом прочесть с таймаутом ответ. Выкинуть в нем заголовки, вытащив http status. Вытащить тело из оставшегося.

Это часа 3 на написание и отладку начальную, плюс потом еще баги полезут наверно. Лень терять время - хочу взять готовый код!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.