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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> HTTP запрос 
V
    Опции темы
TheSpecialOne
Дата 2.9.2012, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте уважаемые программисты! Помогите новичку правильным кодом. Нужно отправить НТТР запрос методом POST. Просто передать данные а1=значение1 и а2=значение2 без получения ответа для начала. Раньше пытался программировать на java, там это делалось просто, не больше 10 строчек кода. А вот на С++... Начал искать и смотреть разные примеры, вот это начал читать и мозги стали закипать. Если не трудно, приведите код, который бы решил мою проблему.
PM MAIL   Вверх
Result
Дата 2.9.2012, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



PM   Вверх
bsa
Дата 2.9.2012, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

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



TheSpecialOne, у тебя мозги закипать начнут только от установки TCP сессии (открытия сокета). Остальное уже мелочи.
PM   Вверх
TheSpecialOne
Дата 3.9.2012, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(bsa @  2.9.2012,  23:46 Найти цитируемый пост)
установки TCP сессии (открытия сокета)

Можно подробнее.
PM MAIL   Вверх
bsa
Дата 3.9.2012, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

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



сначала создаешь сокет функцией socket(), затем настраиваешь его с помощью setsockopt(), далее подключаешься через connect(), а уж после ты можешь отправлять/получать данные используя write/read или send/recv.
PM   Вверх
TheSpecialOne
Дата 3.9.2012, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



А нужно скачивать дополнительные библиотеки для работы с сокетами? 
PM MAIL   Вверх
Dik0n
Дата 3.9.2012, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Че вы человека парите, WinInet что не судьба заюзать!
http://www.rsdn.ru/article/inet/wininet.xml
--------------------
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ◄◄◄ Сотри монеткой защитный слой
PM MAIL WWW   Вверх
TheSpecialOne
Дата 3.9.2012, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(Dik0n @  3.9.2012,  17:03 Найти цитируемый пост)
Че вы человека парите, WinInet что не судьба заюзать!

Спасибо за ссылку на русском языке, хоть почитать можно.))

PM MAIL   Вверх
Dem_max
Дата 4.9.2012, 03:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Цитата(Dik0n @ 3.9.2012,  17:03)
Че вы человека парите, WinInet что не судьба заюзать!
http://www.rsdn.ru/article/inet/wininet.xml

нет у человека Ubuntu


--------------------
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")
PM MAIL   Вверх
ller
Дата 4.9.2012, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 325
Регистрация: 4.8.2008
Где: г. Таганрог

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



QSocet в помощь. Или вообще QHttp он сам все сделает. Из Qt.

Это сообщение отредактировал(а) ller - 4.9.2012, 21:24
PM MAIL   Вверх
TheSpecialOne
Дата 5.9.2012, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(Dik0n @  3.9.2012,  17:03 Найти цитируемый пост)
Че вы человека парите, WinInet что не судьба заюзать!
http://www.rsdn.ru/article/inet/wininet.xml 

Очень хорошая ссыль, все просто и понятно и не нужно дополнительные библиотеки устанавливать. Это то, что мне и нужно было.
PM MAIL   Вверх
bsa
Дата 5.9.2012, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

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



TheSpecialOne, в следующий раз четко указывай, что у тебя за ОС.

M
bsa
Пометь тему решенной

PM   Вверх
semibug
Дата 8.9.2012, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Могу посоветовать кроссплатформенную cpp-netlib
http://cpp-netlib.github.com/latest/index.html
Скоро вроде как войдет в boost, написать http post запрос - пара строчек.


PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




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


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

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