Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.26;
Скачать: CL | DM;

Вниз

Авторизация Proxy и Indy   Найти похожие ветки 

 
klyonov   (2003-11-18 16:48) [0]

Всем привет
Вопрос вот какой: при использовании TIdHTTP вылетает ошибка "502: Bad Gateway". Для прокси в сети нужна авторизация, в IE все работает, а в моей проге (просто открывает страничку из инета в мемо) вылетает эта самая ошибка. Как бы мне это вылечить?
Заранее благодарен.


 
Reindeer Moss Eater ©   (2003-11-18 17:03) [1]

К твоему прокси эта ошибка никак не относится


 
klyonov   (2003-11-18 17:22) [2]

а к чему она тогда относится и как ее вылечить?
Заранее благодарен


 
Reindeer Moss Eater ©   (2003-11-18 17:27) [3]

Эту ошибку тебе возвращает web-сервер, значит ты до него успешно добрался сквозь свой прокси.
А сама ошибка означает, что запрошенный ресурс физически находится на другом web сервере к которому не смог пробиться сервер, ответивший тебе ошибкой 502.


 
klyonov   (2003-11-18 17:34) [4]

понятно, а еще маленький вопрос:
"запрошенный ресурс физически находится на другом web сервере к которому не смог пробиться сервер, ответивший тебе ошибкой 502" - ответивший сервер - это мой прокси-сервер?


 
Reindeer Moss Eater ©   (2003-11-18 17:35) [5]

Это web-сервер


 
klyonov   (2003-11-18 17:50) [6]

еще 1 маленький вопрос:
почему в IE все нормально (страница открывается), а здесь такую бяку выдает?
заранее благодарен


 
Reindeer Moss Eater ©   (2003-11-18 17:54) [7]

Потому что IE и твоя программа - разные вещи.


 
klyonov   (2003-11-18 17:57) [8]

странно, если ошибка возникает на сервере, он и для IE и для моей проги должен выдать один ответ, по идее. чего-то не очень понятно. А можно как-нибудь это вылечить?


 
Reindeer Moss Eater ©   (2003-11-18 18:01) [9]

А еще странно когда на Пасху одно яйцо разбивается, а другое нет. Сила удара ведь одинаковая.

Можно ли вылечить?
Можно.
Надо только знать что хочется вылечить.


 
klyonov   (2003-11-18 18:39) [10]

Вылечить надо эту ошибку
Когда работаешь с IE он при авторизации для прокси требует ввести логин, пароль и домен. В TIdHTTP куда можно вставить домен?


 
Reindeer Moss Eater ©   (2003-11-18 18:40) [11]

см. [1]


 
klyonov   (2003-11-18 18:47) [12]

ну а из-за чего IE может работать, а моя прога нет?
может Indy не позволяет так работать? или IE какие-нибудь проверки делает и повторные запросы с учетом этих проверок, или что?
какие-нибудь идеи бы услышать
Заранее благодарен


 
Е-Моё имя ©   (2003-11-18 18:50) [13]

попробуй Request.ProxyServer etc использовать
но там только basic авторизация

---
nil


 
klyonov   (2003-11-18 19:29) [14]

я это и использую
а если авторизация не basic, что делать?
и какие авторизации бывают и чем они отличаются?


 
SDF   (2003-11-19 10:46) [15]

Авторизация, по большому счеты варианты криптования строки логин:пароль


 
klyonov   (2003-11-19 13:05) [16]

то есть, если авторизация не basic, Indy работать не будет?
или ее все же можно как-нибудь заставить пахать?
кто-нибудь сталкивался с этим?
может, хоть какие идеи есть?
заранее благодарен


 
Reindeer Moss Eater ©   (2003-11-19 13:10) [17]

то есть, если авторизация не basic, Indy работать не будет?

Будет.
Опустись на уровень ниже (TidHTTP->TidTcpClient) и напиши http клиента с поддержкой любого существующего метода авторизации.


 
SDF   (2003-11-19 14:49) [18]

Будет.
Опустись на уровень ниже (TidHTTP->TidTcpClient) и напиши http клиента с поддержкой любого существующего метода авторизации.


Хе, вот ты угарнул...


 
klyonov   (2003-11-20 16:20) [19]

В логах сервера запросы проходят под anonymus, хотя логин и пароль для прокси авторизации я задаю. В чем тут может быть дело?


 
Reindeer Moss Eater ©   (2003-11-20 16:26) [20]

Неавторизованный пользователь получил права анонимного.
Ну сервер так решил и делов-то.


 
klyonov   (2003-11-21 19:46) [21]

нда...
у кого-нибудь Indy работала через прокси с отключенной Basic-авторизацией?
с NTLM, Kerberos, Digest иди еще какой-нибудь?



Страницы: 1 вся ветка

Текущий архив: 2004.01.26;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.013 c
4-83309
KADAN
2003-11-17 22:14
2004.01.26
SetWindowsHookEx(WH_KEYBOARD, 0)


1-83148
alex_***
2004-01-15 12:08
2004.01.26
netapi32.dll


14-83269
LM
2004-01-05 10:36
2004.01.26
Помогите разобраться с UpperCase


14-83272
Makhanev A.S.
2004-01-04 14:38
2004.01.26
Утилитка для поиска класса окна по наведению мыши...


14-83251
Думкин
2004-01-04 07:25
2004.01.26
С Днем Рождения! 4 января.