Библиотека для работы с http-хидерами
Не подскаже те, существует ли мультиплатформенная (Linux/*BSD) библиотека для обработки http запросов? Нужно, чтобы она умела их создавать и распознавать, ибо я собираюсь прикрутить как к серверу, так и к клиенту.
Нужен абсолютный минимум - GET и POST запросы, никаких редиректов/SSL/etc.
Подскажите плиз, курсовая горит :(
не могли бы вы пояснить для меня специально, ибо я не понимаю, что значит для обработки http запросов? http - текстовый протокол. получили со стороны клиента строку, посмотрели что в ней, сделали соответствующее действие. Насчет создания запросов - самый элементарный вариант - открыли telnet, подцепились к web-серверу, сказали ему GET http://www.blablabla.org/index.html HTTP/1.0\r\n\r\n - вот вам запрос. Вам нужен парсер, который просто разберет строчку, и определит, какого типа запрос пришел?
может быть это будет полезно: http://www.codenet.ru/webmast/php/HTTP-POST.php
З.Ы. и вообще какой язык вас интересует, кстати
Архимед - не прощу и забаню. ибо не всегда есть возможность да и необходимость реализовывать все "с нуля".
[quote=~ArchimeD~]Вам нужен парсер, который просто разберет строчку, и определит, какого типа запрос пришел?[/quote]Именно. Причём и с клиентской, и с серверной стороны. Т.е. запрос нужно не только разобрать, но и сформировать.
[quote=~ArchimeD~]какой язык вас интересует, кстати[/quote]C++, по большей части.
[quote=squirL]http://www.w3.org/Library/[/quote]Я тоже про эту либу сразу подумал, как передо мной поставили задачу. Однако, мне нужно только формировать и разбирать запросы, а libw3c вроде бы на более высоком уровне абстракции, т.е. ещё и посылает эти запросы, про гуи там что-то у них и т. д.
Не будет ли использование такой навороченной вещи стрельбой из пушки по воробьям? Нет ли какой-нибудь либы проще?