![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как програмно открыть страницу спаролем в TWebBrowser? [D6, Win2k]
Denis555 © (2004-04-21 14:14:00)как програмно открыть страницу спаролем в TWebBrowser? пароль запрашивает сервер, т.е. появляется стандартная форма IE юзверь и пароль, можно ли как-ть TWebBrowserу передать логин и пароль?
denis555 (2004-04-27 19:03:00) [1]"Например http://bill_gates:bush-pidar@microsost.com"
неработает однако......... либо пустая страница, либо все тот же запрос юзверя и пароля
я думаю может это только на Windozovskix серверах проходит
Piter (2004-04-25 22:36:00) [2]Удалено модератором
Примечание: Не выражайся...
MadSliMX (2004-04-25 21:58:00) [3]http://user:password@domen/
Например http://bill_gates:bush-pidar@microsost.com
x-AL (2004-04-25 21:38:00) [4]Ну, ёлки-палки, всё у меня коннектится. Специально проверял.
P.S. А ты какой-нибудь TCP-сервер у себя на компе запускаешь или куда он по-твоему должен коннектится ?...
Piter (2004-04-24 10:51:00) [5]А почему когда я ввожу http://user:password@127.0.0.1/в браузере - то IE никуда не коннектится ?!
x-AL (2004-04-24 01:04:00) [6]не поленился и посмотрел RFC:
Authorization - для авторизации для сайта,
Proxy-Authorization - для авторизации для прокси.
Кстати, если вызвать
WebBrowser.Navigate(' http://user:password@127.0.0.1/');
то IE сначала посылает обычный запрос на сервер и если получит ответ 401, только тогда посылает пароль (причем не в урл, а в поле заголовка Authorization)...
Piter (2004-04-23 18:38:00) [7]А как тогда пароль через прокси послать? Чтобы она не подумала, что это для нее пароль?
x-AL (2004-04-22 23:33:00) [8]и для сайтов тоже
вобщем надо доки по протоколу HTTP почитать
Piter (2004-04-22 23:06:00) [9]x-AL (22.04.04 20:30) [5]
Еще можно посылать запрос с заголовком вида
Auhorization: Basic [BASE64-ENCODED_LOGIN:PWD]...
это для проскси, по-моему
x-AL (2004-04-22 20:30:00) [10]У меня коннект происходит, только в кеше остаются файлы с адресами типа user:password@address.
Еще можно посылать запрос с заголовком вида
Auhorization: Basic [BASE64-ENCODED_LOGIN:PWD]... :)
Piter (2004-04-22 17:34:00) [11]Reindeer Moss Eater (22.04.04 09:50) [3]
Это только по-твоему
в принципе, я помню, что так вроде можно делать. Но при указании типа
http://user:password@127.0.0.1
почему-то не происходит коннекта к 127.0.0.1 в IE
Reindeer Moss Eater (2004-04-22 09:50:00) [12]Это только по-твоему
Piter (2004-04-21 21:55:00) [13]x-AL (21.04.04 21:08) [1]
Самое простое и некрасивое решение:
http://login:password@url
по-моему, это не решение. Так как такой вид только для FTP приемлем
x-AL (2004-04-21 21:08:00) [14]Самое простое и некрасивое решение:
http://login:password@url