HTTPСоединение - авторизация на сайте не проиходит
☑
0
Александр Игоревич
09.05.15
✎
10:47
Пытаюсь получить файл с сайта, но получаю Отказ Доступа
как правильно авторизоваться? Пытаюсь вот таким кодом, прокси не использую, пользователь и пароль верны 100%
Попытка
HTTP = Новый HTTPСоединение("abs-auto.su", , "123", "123");
Исключение
Сообщение.Текст = "Не удалось соединиться с сервером: ; »»;
Сообщение.Сообщить();
Сообщение.Текст = ОписаниеОшибки();
Сообщение.Сообщить();
Возврат;
КонецПопытки;
ИмяВходящегоФайла = "C:\Users\User\Desktop\test.html";//ПолучитьимяВременногоФайла("xml");
HTTPЗапрос = Новый HTTPЗапрос;
HTTPЗапрос.АдресРесурса = "export.xml";
Попытка
HTTP.Получить(HTTPЗапрос, ИмяВходящегоФайла);
Исключение
Сообщение.Текст = ОписаниеОшибки();
Сообщение.Сообщить();
Возврат;
КонецПопытки;
1
oleg_km
10.05.15
✎
11:39
Традиционные вопросы:
1) какая ошибка
2) Фиддлером смотрел?
2
Web00001
10.05.15
✎
12:24
Так там это, нужно (наверно)что бы сервер тебя опознал как зарегистрированного пользователя я подозреваю. А что то в коде я этого не вижу.
3
Gepard
10.05.15
✎
12:35
(0) а Вы уверены, что там стандартная авторизация веб-сервера?
4
Александр Игоревич
17.05.15
✎
13:48
(3) не уверен, какие еще бывают авторизации? как она называются? что бы я загуглил
5
Gepard
18.05.15
✎
14:06
(4) там похоже Drupal, если включен доступ, то с помощью АПИ, если нет, то эмулировать ввод пароля и т.п. (пост запросы и т.д.)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший