Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Розыскивается библиотека для разбора HTTP запросов 
V
    Опции темы
ANTON_AL
Дата 15.11.2009, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 292
Регистрация: 27.1.2007

Репутация: нет
Всего: нет



Доброго дня!

Дабы не изобретать велосипед, розыскивается библиотека для разбора HTTP запроса из строки и создания соответствующих объектов класса.

Например:
Если GET www.google.com HTTP/1.0

То, хочется, чтобы это был объект
Код

Header h;
h.method = "GET";
h.address = "www.google.com";
h.protocol = "HTTP/1.0";

HTTPRequest request;
request.send( h );

Response response = request.response;

std::cout << response.code;
std::cout << response.codeAsMessage;
std::cout << response.contentType;

// Ну и так далее ...



Поковырялся в cURL и Boost::ASIO, но ничего подобного не нашел ...

Подскажите название библиотеки, если такую знаете  smile 
PM MAIL   Вверх
Alca
Дата 16.11.2009, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 1
Всего: 50



WinInet?

Добавлено через 1 минуту и 3 секунды
http://msdn.microsoft.com/en-us/library/aa383630(VS.85).aspx

Добавлено через 8 минут и 18 секунд
http://pocoproject.org/download/


--------------------
PM WWW ICQ Skype Jabber   Вверх
Abyx
Дата 16.11.2009, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 601
Регистрация: 3.11.2009

Репутация: 1
Всего: 10



ANTON_AL, boost.spirit
PM MAIL   Вверх
SenkraD
Дата 16.11.2009, 19:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 933
Регистрация: 3.2.2006
Где: Украина::Киев

Репутация: 1
Всего: 23



Abyx, ты издеваешся над человеком или как?
ему WinInet или простой надстройки хватит с головой


--------------------
 Имеющий язык - да не убоится спросить! 
user posted image
PM MAIL ICQ   Вверх
ANTON_AL
Дата 18.11.2009, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 292
Регистрация: 27.1.2007

Репутация: нет
Всего: нет



Спасибо.
POCO как раз то, что нужно.
PM MAIL   Вверх
Alca
Дата 18.11.2009, 22:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 1
Всего: 50



http://cplusplusworld.com/socketlibrary.html 
не нашел там исходников... smile 

Это сообщение отредактировал(а) Alca - 18.11.2009, 23:30


--------------------
PM WWW ICQ Skype Jabber   Вверх
Abyx
Дата 20.11.2009, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 601
Регистрация: 3.11.2009

Репутация: 1
Всего: 10



SenkraD, нет не издеваюсь
WinInet платформозависимый, и не думаю что это лучшее решение
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0671 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.