Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Для новичков > HTTP запрос |
Автор: TheSpecialOne 2.9.2012, 17:18 |
Здравствуйте уважаемые программисты! Помогите новичку правильным кодом. Нужно отправить НТТР запрос методом POST. Просто передать данные а1=значение1 и а2=значение2 без получения ответа для начала. Раньше пытался программировать на java, там это делалось просто, не больше 10 строчек кода. А вот на С++... Начал искать и смотреть разные примеры, вот http://lib.ru/WEBMASTER/rfc2068/index.html#contents начал читать и мозги стали закипать. Если не трудно, приведите код, который бы решил мою проблему. |
Автор: Result 2.9.2012, 17:28 |
http://www.boost.org/doc/libs/1_50_0/doc/html/boost_asio/example/http/client/sync_client.cpp |
Автор: bsa 2.9.2012, 23:46 |
TheSpecialOne, у тебя мозги закипать начнут только от установки TCP сессии (открытия сокета). Остальное уже мелочи. |
Автор: TheSpecialOne 3.9.2012, 10:25 |
Можно подробнее. |
Автор: bsa 3.9.2012, 15:09 |
сначала создаешь сокет функцией http://www.opennet.ru/man.shtml?topic=socket&category=2&russian=0, затем настраиваешь его с помощью http://www.opennet.ru/cgi-bin/opennet/man.cgi?topic=getsockopt&category=2, далее подключаешься через http://www.opennet.ru/cgi-bin/opennet/man.cgi?topic=connect&category=2, а уж после ты можешь отправлять/получать данные используя write/read или send/recv. |
Автор: TheSpecialOne 3.9.2012, 16:44 |
А нужно скачивать дополнительные библиотеки для работы с сокетами? |
Автор: Dik0n 3.9.2012, 17:03 |
Че вы человека парите, WinInet что не судьба заюзать! http://www.rsdn.ru/article/inet/wininet.xml |
Автор: TheSpecialOne 3.9.2012, 17:54 |
Спасибо за ссылку на русском языке, хоть почитать можно.)) |
Автор: Dem_max 4.9.2012, 03:12 | ||
нет у человека Ubuntu |
Автор: ller 4.9.2012, 21:23 |
QSocet в помощь. Или вообще QHttp он сам все сделает. Из Qt. |
Автор: bsa 5.9.2012, 22:14 | ||
TheSpecialOne, в следующий раз четко указывай, что у тебя за ОС.
|
Автор: semibug 8.9.2012, 12:08 |
Могу посоветовать кроссплатформенную cpp-netlib http://cpp-netlib.github.com/latest/index.html Скоро вроде как войдет в boost, написать http post запрос - пара строчек. |