Необходимо авторизоваться на сайте провайдера(например
https://members.satgate.ru/index.php). И прочитать страницу полученную после авторизации. Пробовал осуществить это с помощью функций HttpOpenRequest и HttpSendRequest, но особого успеха не принесло. Возможно из за того что не так составил запрос. Есть ли примеры использования этих функций для авторизации? И какой программой можно проверить список данных отсылаемых при запросе?
6>Необходимо авторизоваться на сайте провайдера(например https://members.satgate.ru/index.php). И прочитать страницу полученную после авторизации. Пробовал осуществить это с помощью функций HttpOpenRequest и HttpSendRequest, но особого успеха не принесло. Возможно из за того что не так составил запрос. Есть ли примеры использования этих функций для авторизации? И какой программой можно проверить список данных отсылаемых при запросе?
Я уже делал такое неоднократно, так что с нюансами знаком. Скорее всего, действительно, запрос составлен неверно. Я бы в первую очередь обратил внимание на такие моменты как тип запроса (должен быть POST), далее обрати внимание на формат POST-данных и правильную ли длину ты передаёшь, затем проверь наличие поля
Content-Type: application/x-www-form-urlencoded
Это то, что в первую очередь. Теперь о том, как убедиться, что всё делаешь правильно. Качаешь тулзу
HTTP Analyzer (stand-alone версию, она универсальна), — это, по моему нескромному мнению, лучший HTTP-сниффер под Windows. Он платный, но того стоит. Устанавливаешь, запускаешь, включаешь. Затем выполняешь запрос из броузера — получаешь эталон. Далее делаешь запросы из своего приложения ( HttpSendRequest ) и смотришь чего в них не хватает, какие-то поля формы не передаёшь может быть или типа того.
Удачи.
Здравствуйте, 6arracuda, Вы писали:
Для анализа используй Fiddler. Сравни свой запрос и запрос браузера. Сделай выводы
A>Для анализа используй Fiddler. Сравни свой запрос и запрос браузера. Сделай выводы
Fiddler вроде https трафик не показывает. Или уже показывает?
Здравствуйте, sraider, Вы писали:
S>Fiddler вроде https трафик не показывает. Или уже показывает?
Fiddler 2 supports debugging HTTPS traffic