Имя: Пароль:
1C
1С v8
HTTPСоединение - авторизация на сайте не проиходит
0 Александр Игоревич
 
09.05.15
10:47
Пытаюсь получить файл с сайта, но получаю Отказ Доступа

как правильно авторизоваться? Пытаюсь вот таким кодом, прокси не использую, пользователь и пароль верны 100%

Попытка            
      HTTP = Новый HTTPСоединение("abs-auto.su", , "123", "123");      
Исключение            
      Сообщение.Текст = "Не удалось соединиться с сервером:  http://www.abs-auto.su"; »»;            
      Сообщение.Сообщить();            
      Сообщение.Текст = ОписаниеОшибки();            
      Сообщение.Сообщить();            
      Возврат;      
КонецПопытки;            
      
ИмяВходящегоФайла = "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, если включен доступ, то с помощью АПИ, если нет, то эмулировать ввод пароля и т.п. (пост запросы и т.д.)