![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Авторизация Proxy и Indy [D6, Win2k]
klyonov © (2003-11-18 16:48:00)
Всем привет
Вопрос вот какой: при использовании TIdHTTP вылетает ошибка "502: Bad Gateway". Для прокси в сети нужна авторизация, в IE все работает, а в моей проге (просто открывает страничку из инета в мемо) вылетает эта самая ошибка. Как бы мне это вылечить?
Заранее благодарен.
klyonov (2003-11-21 19:46:00) [1]
нда...
у кого-нибудь Indy работала через прокси с отключенной Basic-авторизацией?
с NTLM, Kerberos, Digest иди еще какой-нибудь?
Reindeer Moss Eater (2003-11-20 16:26:00) [2]
Неавторизованный пользователь получил права анонимного.
Ну сервер так решил и делов-то.
klyonov (2003-11-20 16:20:00) [3]
В логах сервера запросы проходят под anonymus, хотя логин и пароль для прокси авторизации я задаю. В чем тут может быть дело?
SDF (2003-11-19 14:49:00) [4]
Будет.
Опустись на уровень ниже (TidHTTP->TidTcpClient) и напиши http клиента с поддержкой любого существующего метода авторизации.
Хе, вот ты угарнул...
Reindeer Moss Eater (2003-11-19 13:10:00) [5]
то есть, если авторизация не basic, Indy работать не будет?
Будет.
Опустись на уровень ниже (TidHTTP->TidTcpClient) и напиши http клиента с поддержкой любого существующего метода авторизации.
klyonov (2003-11-19 13:05:00) [6]
то есть, если авторизация не basic, Indy работать не будет?
или ее все же можно как-нибудь заставить пахать?
кто-нибудь сталкивался с этим?
может, хоть какие идеи есть?
заранее благодарен
SDF (2003-11-19 10:46:00) [7]
Авторизация, по большому счеты варианты криптования строки логин:пароль
klyonov (2003-11-18 19:29:00) [8]
я это и использую
а если авторизация не basic, что делать?
и какие авторизации бывают и чем они отличаются?
Е-Моё имя (2003-11-18 18:50:00) [9]
попробуй Request.ProxyServer etc использовать
но там только basic авторизация
---
nil
klyonov (2003-11-18 18:47:00) [10]
ну а из-за чего IE может работать, а моя прога нет?
может Indy не позволяет так работать? или IE какие-нибудь проверки делает и повторные запросы с учетом этих проверок, или что?
какие-нибудь идеи бы услышать
Заранее благодарен
Reindeer Moss Eater (2003-11-18 18:40:00) [11]
см. [1]
klyonov (2003-11-18 18:39:00) [12]
Вылечить надо эту ошибку
Когда работаешь с IE он при авторизации для прокси требует ввести логин, пароль и домен. В TIdHTTP куда можно вставить домен?
Reindeer Moss Eater (2003-11-18 18:01:00) [13]
А еще странно когда на Пасху одно яйцо разбивается, а другое нет. Сила удара ведь одинаковая.
Можно ли вылечить?
Можно.
Надо только знать что хочется вылечить.
klyonov (2003-11-18 17:57:00) [14]
странно, если ошибка возникает на сервере, он и для IE и для моей проги должен выдать один ответ, по идее. чего-то не очень понятно. А можно как-нибудь это вылечить?
Reindeer Moss Eater (2003-11-18 17:54:00) [15]
Потому что IE и твоя программа - разные вещи.
klyonov (2003-11-18 17:50:00) [16]
еще 1 маленький вопрос:
почему в IE все нормально (страница открывается), а здесь такую бяку выдает?
заранее благодарен
Reindeer Moss Eater (2003-11-18 17:35:00) [17]
Это web-сервер
klyonov (2003-11-18 17:34:00) [18]
понятно, а еще маленький вопрос:
"запрошенный ресурс физически находится на другом web сервере к которому не смог пробиться сервер, ответивший тебе ошибкой 502" - ответивший сервер- это мой прокси-сервер?
Reindeer Moss Eater (2003-11-18 17:27:00) [19]
Эту ошибку тебе возвращает web-сервер, значит ты до него успешно добрался сквозь свой прокси.
А сама ошибка означает, что запрошенный ресурс физически находится на другом web сервере к которому не смог пробиться сервер, ответивший тебе ошибкой 502.
klyonov (2003-11-18 17:22:00) [20]
а к чему она тогда относится и как ее вылечить?
Заранее благодарен