Форум программистов, компьютерный форум CyberForum.ru

Сервер не отвечает на запрос - C++

Восстановить пароль Регистрация
 
Werewolf_RU
 Аватар для Werewolf_RU
5 / 5 / 3
Регистрация: 03.02.2014
Сообщений: 187
Завершенные тесты: 1
11.04.2014, 01:04     Сервер не отвечает на запрос #1
Здравствуйте, столкнулся со следующей проблемой. Пытаюсь сформировать запрос подобный браузерному и отправить его на сервер. Если верить Wireshark'у, то запросы идентичны, но есть небольшая проблема - на браузерный запрос ответ приходит, на сформированный у меня - нет.
Собственно, запрос

GET /contest_info/vote/ HTTP/1.1
Host: www.****.****.ru
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
User-Agent: Opera/9.80 (Windows NT 6.1; WOW64; MRA 8.0 (build 6017)) Presto/2.12.388 Version/12.15
Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
Accept-Encoding: gzip, deflate

Есть какая-то разница в отправке, не понимаю в чём заключается. Выделено на скриншотах.
Миниатюры
Сервер не отвечает на запрос   Сервер не отвечает на запрос  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2014, 01:04     Сервер не отвечает на запрос
Посмотрите здесь:

C++ Какая библиотека отвечает за использования математических функций в VS 2005?
Какая функция отвечает за очистку экрана? C++
C++ Нужно найти строку, которая отвечает за вывод текущего времени на экран.
За что отвечает каждая из библиотек? C++
клиент-сервер приложение передача потокового видео на сервер C++
C++ Опишите код - какая функция за что отвечает?
Какая фигура в блок-схеме отвечает за вывод в файл? C++
C++ Сделать GET-запрос на игровой сервер

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Werewolf_RU
 Аватар для Werewolf_RU
5 / 5 / 3
Регистрация: 03.02.2014
Сообщений: 187
Завершенные тесты: 1
11.04.2014, 07:17  [ТС]     Сервер не отвечает на запрос #2
Забыл добавить, что формирую запрос в переменной типа стринг, отправляю через
C++
1
send(sock, GetStr.c_str(), GetStr.length(), 0);
Ответ пытаюсь записать в буфер, но программа подвисает и ждёт ответного сообщения, которое, если верить опять-таки Wireshark'у, не приходит
C++
1
2
3
char *resvbuf=new char[1024];//буфер
ZeroMemory(resvbuf, 1024);
recv(sock,resvbuf,1024,0);
Yandex
Объявления
11.04.2014, 07:17     Сервер не отвечает на запрос
Ответ Создать тему
Опции темы

Текущее время: 13:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru