![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
TheSpecialOne |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 5.7.2012 Репутация: нет Всего: нет |
Здравствуйте уважаемые программисты! Помогите новичку правильным кодом. Нужно отправить НТТР запрос методом POST. Просто передать данные а1=значение1 и а2=значение2 без получения ответа для начала. Раньше пытался программировать на java, там это делалось просто, не больше 10 строчек кода. А вот на С++... Начал искать и смотреть разные примеры, вот это начал читать и мозги стали закипать. Если не трудно, приведите код, который бы решил мою проблему.
|
|||
|
||||
Result |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 15.5.2011 Репутация: 3 Всего: 5 |
||||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
TheSpecialOne, у тебя мозги закипать начнут только от установки TCP сессии (открытия сокета). Остальное уже мелочи.
|
|||
|
||||
TheSpecialOne |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 5.7.2012 Репутация: нет Всего: нет |
||||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
сначала создаешь сокет функцией socket(), затем настраиваешь его с помощью setsockopt(), далее подключаешься через connect(), а уж после ты можешь отправлять/получать данные используя write/read или send/recv.
|
|||
|
||||
TheSpecialOne |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 5.7.2012 Репутация: нет Всего: нет |
А нужно скачивать дополнительные библиотеки для работы с сокетами?
|
|||
|
||||
Dik0n |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 153 Регистрация: 11.5.2011 Репутация: нет Всего: 10 |
--------------------
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ◄◄◄ Сотри монеткой защитный слой |
|||
|
||||
TheSpecialOne |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 5.7.2012 Репутация: нет Всего: нет |
||||
|
||||
Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 4 Всего: 39 |
нет у человека Ubuntu -------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
ller |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 4.8.2008 Где: г. Таганрог Репутация: 2 Всего: 4 |
QSocet в помощь. Или вообще QHttp он сам все сделает. Из Qt.
Это сообщение отредактировал(а) ller - 4.9.2012, 21:24 |
|||
|
||||
TheSpecialOne |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 5.7.2012 Репутация: нет Всего: нет |
Очень хорошая ссыль, все просто и понятно и не нужно дополнительные библиотеки устанавливать. Это то, что мне и нужно было. |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
TheSpecialOne, в следующий раз четко указывай, что у тебя за ОС.
|
|||
|
||||
semibug |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 323 Регистрация: 27.3.2009 Репутация: нет Всего: нет |
Могу посоветовать кроссплатформенную cpp-netlib
http://cpp-netlib.github.com/latest/index.html Скоро вроде как войдет в boost, написать http post запрос - пара строчек. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |