Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Сети > http запрос для логина |
Автор: Shootnik 26.7.2009, 13:03 | ||
Borland c++. Программа скачивает страницу с интернета. Реализовано стандартно через сокет. Посылается запрос
Получаем ответ, и потом скачиваем страницу. Нужно скачать страницу, но уже залогиную. Т.е. послать в запросе Login и Password и скачать ту же страницу. Можно ли это реализовать? Если можно, то каким образом. Если браузеры это делают то и программе это можно... Есть варианты? |
Автор: t_gran 27.7.2009, 04:35 |
На сколько мне не изменяет память, должен формироваться не GET запрос, а POS (чтобы залогиниться). Кроме этого, надо подрубить cookies, иначе в дальнейшем вы не сможете получать нужную информацию. Напишите, какие компоненты используете. |
Автор: REZiaMIX 27.7.2009, 05:17 |
Каким запросом(post, get) слать пароль - все зависит от сервера. Скорее всего после отсылки логина и пароля к серверу , сервер ответит чем-то наподобие "SET_COOKIE *** ***" и в следующих запросах надо будет подставлять их куда надо. В общем то в прямую разбирать это - глупое , долгое дело Юзайте http-сниффер и делайте по примеру. |
Автор: Shootnik 28.7.2009, 23:16 | ||
To t_gran: В смысле, какие компоненты использую? Использую сокеты, а конкретнее команду recv, если это имеется ввиду:
To REZiaMIX: А где можно достать на Ваш взгляд хорошие коды http-снифферов? |
Автор: jonie 28.7.2009, 23:54 |
а нафига вам коды? оО вам просто взять веб дебаггер, например Fiddler или fireBug и использовать его... |
Автор: REZiaMIX 29.7.2009, 02:02 |
Да, коды не нужны. Сниффер нужен для анализа трафика между клиентом и сервером. EffeTech HTTP Sniffer как то давно использовал этот , остался доволен. |
Автор: Shootnik 31.7.2009, 13:58 |
Т.е. с помощью снифера проанализировать трафик, а потом сделать запрос post?! Спасибо всем за хелп. |