Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > http_request - авторизация и отправ данных на сайт


Автор: Xeim 14.3.2008, 20:18
Можно как-то вот это:
http://phpclub.ru/detail/article/http_request

делать на VB? Что для этого нужно почитать, поискать?

Темы в "а здесь смотрели" только две:
http://forum.vingrad.ru/forum/topic-200090.html
http://forum.vingrad.ru/topic-198292.html

И в обоих тема не раскрыта. А хотелось бы что-то почитать разобраться.


Мне нужно имитировать действия пользователя, который авторизовался и начал создавть новости на сайте. Доступа к базе нету.

Заранее спасибо за внимание.

Автор: Akina 14.3.2008, 21:45
Можно начать с того, что имеется контрол WebBrowser, которым можно вполне рулить программно, имитируя действия в нем пользователя.
А можно и Application.IExplore порулить.

Автор: Xeim 14.3.2008, 22:51
Akina, а рулить всмысле имитировать мышь и клаву или можно запросы слать и с куки работать?

Автор: Akina 14.3.2008, 23:22
Именно имитировать клавиатуру.

Автор: Xeim 14.3.2008, 23:38
А есть способы запросы посылать? Как в той статье.
Или под этим надо понимать одно и то же?

Автор: Xeim 16.3.2008, 22:39
Как я должен понимать молчание?
Никто ничего не знает или GET/POST запросы на VB6 не возможно делать?

Автор: maximal 31.3.2008, 20:24
Get/Post запросы на vb можно делать как минимум двумя способами. 
1. winsock контрол
2. Inet

Автор: Akina 31.3.2008, 21:02
Цитата(Xeim @  16.3.2008,  23:39 Найти цитируемый пост)
Как я должен понимать молчание?

Как то, что направление поиска уже дано, и теперь надо что-то сделать самому. Затем вернуться с результатами и уточнять моменты, которые остались непонятны.

Автор: maximal 1.4.2008, 18:53
http://forum.vingrad.ru/forum/topic-203438.html

у меня там есть реальный пример в самом заголовке темы - вопрос отправки данных на http.
авторизацию добавляешь запросом так :

"Authorization: Basic " & Base64_Encode(ЛОГИН : ПАРОЛЬ")

как раз в статье спецификации http заголовка у тебя это есть.

кстати! если не получается точно подставить данные, то используй прогу перехватывающую запросы от твоего браузера, например, httpdebuggerpro (что то так.. непомню точно)

ЭТО ВЁ посредством winsock контрола.

INET контрол лично мне ненравится (вероятно мне неподходил под задачу и я его отмёл)...

ЗАДАВАЙ вопрос по этой теме - уже имею практический опыт smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)