| 
| 
 | Вопрос # 6 193/ вопрос открыт / | 
 |  Здравствуйте, эксперты!Есть некий сайт в сети , при входе на него Response Code = 401 , я пытаюсь перейти по этой ссылке в своей программе но в итоге получаю ошибку
 First chance exception at $7559D36F. Exception class EIdHTTPProtocolException with message 'HTTP/1.1 401 Authorization Required'. Process Project1.exe (2480)
 
 Подскажите как этим бороться?
 Приложение:Переключить в обычный режим try  HTTP := TIdHTTP.Create(nil);  HTTP.HandleRedirects := True;  S:= HTTP.Get('http://darkorbit.com/admin');  S:= HTTP.Get('http://darkorbit.com/admin');    Memo1.Lines.Add(S);except on E:Exception do Showmessage(E.Message);end;
|  |   Вопрос задал: Alexsan1986 (статус: Посетитель)Вопрос отправлен: 12 июня 2012, 12:43
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: Вадим К Здравствуйте, Alexsan1986!Раз просит авторизацию - нужно ее предоставить.
 Авторизации бывают разные, а в коде инди иногда бывает неприятные мелочи, поэтому подбирайте хороший метод для себя
 http://www.delphisources.ru/forum/showthread.php?t=19053
 http://programmersforum.ru/showthread.php?t=75993
 https://forums.embarcadero.com/message.jspa?messageID=422713
 
|  | Ответ отправил: Вадим К (статус: Академик)Время отправки: 12 июня 2012, 12:59
 Оценка за ответ: 3
 |  
 Мини-форум вопросаВсего сообщений: 13; последнее сообщение — 20 июня 2012, 10:01; участников в обсуждении: 4. 
|   | min@y™ (статус: Доктор наук), 12 июня 2012, 12:48 [#1]:А почему 2 раза 
 S:= HTTP.Get('http://darkorbit.com/admin');???
 Цитата (Alexsan1986): Authorization Required Ну и? Авторизация жеж нужна.
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Alexsan1986 (статус: Посетитель), 12 июня 2012, 12:50 [#2]:2 раза запрос - это я немножко протупил при отправке ну как бы то что нужна авторизация это я знаю но на сайте есть ещё исходный код и я как бы пытаюсь его вывести но чтот никак не выходит
 |  
|   | min@y™ (статус: Доктор наук), 12 июня 2012, 12:58 [#3]: Цитата (Alexsan1986): ну как бы то что нужна авторизация это я знаю но на сайте есть ещё исходный код и я как бы пытаюсь его вывести но чтот никак не выходит Ну так обратись к админу сайта, он даст тебе шаблон правильного запроса авторизации. Если захочет, конечно.
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Alexsan1986 (статус: Посетитель), 12 июня 2012, 13:03 [#4]:в том то и проблема что шаблона авторизации не достать,  поэтому я пытаюсь авторизоваться с помощью Response Code |  
|   | min@y™ (статус: Доктор наук), 12 июня 2012, 13:11 [#5]: Цитата (Alexsan1986): в том то и проблема что шаблона авторизации не достать С админом сайта ты связаться не пробовал, я правильно понял?
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Alexsan1986 (статус: Посетитель), 12 июня 2012, 13:16 [#6]:связываться даже нету смысла |  
|   | min@y™ (статус: Доктор наук), 12 июня 2012, 13:17 [#7]: Цитата (Alexsan1986): связываться даже нету смысла  Почему?
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Alexsan1986 (статус: Посетитель), 12 июня 2012, 13:22 [#8]:может  лучше скажете как ощибку обойти? |  
|   | Вадим К (статус: Академик), 12 июня 2012, 13:24 [#9]:ощибку можно обойти, купив словарь русского языка. А 401 - это не ошибка. Галочка "подтверждения прочтения" - вселенское зло. |  
|   | min@y™ (статус: Доктор наук), 12 июня 2012, 13:27 [#10]: Цитата (Вадим К): Оценка за ответ: 3 Аффтар, почему поставил 3 балла? Где коммент?
 
 2Админ: Андрюха, ну когда ж ты сделаешь коммент к оценке обязательным???
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | min@y™ (статус: Доктор наук), 12 июня 2012, 13:29 [#11]: Цитата (Вадим К): ощибку можно обойти, купив словарь русского языка. Или перечитывая сообщения перед отправкой.
 Поздравляю с первой победой на ЧЕ! Шевченко жжот, хотя и ветеран уже.
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Ерёмин А.А. (статус: *Администратор), 20 июня 2012, 09:59 [#12]: Цитата (min@y™): 2Админ: Андрюха, ну когда ж ты сделаешь коммент к оценке обязательным??? Обсуждалось ведь много раз — иногда там реально нечего писать. Например, если ответ прямо в яблочко.
 |  
|   | min@y™ (статус: Доктор наук), 20 июня 2012, 10:01 [#13]: Цитата (Ерёмин А.А.): Например, если ответ прямо в яблочко.  Обсуждались оценки < 5. Сделай для них обязалово.
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |