0
kan81
06.02.16
✎
15:44
|
Доброго времени суток.
Помогите разобраться со следующей проблемой.
Есть рабочий код:
HTTP = ПолучитьCOMОбъект("", "Microsoft.XMLHTTP");
HTTP.Open("GET", "; + Строка(Server) + "/" + Строка(Resource), Ложь, User, Password);
HTTP.SetRequestHeader("Accept", "application/xml");
HTTP.SetRequestHeader("Authorization", "user=" + Строка(User) + "&password=" + Строка(Password));
HTTP.Send();
Сообщить(HTTP.Status);
Сообщить(HTTP.ResponseText);
Ответ приходит со статусом 200 и в ответ приходит что надо.
Переделал на:
HTTP = Новый HTTPСоединение(Server, 80, User, Password);
Заголовки = Новый Соответствие();
Заголовки.Вставить("Accept", "application/xml");
Заголовки.Вставить("Authorization", "user=" + Строка(User) + "&password=" + Строка(Password));
HTTPЗапрос = Новый HTTPЗапрос(Resource , Заголовки);
HTTPОтвет = HTTP.Получить(HTTPЗапрос);
Сообщить(HTTPОтвет.КодСостояния);
Сообщить(HTTPОтвет.ПолучитьТелоКакСтроку());
В ответ приходи статус 401 - ошибка авторизации.
Что не так, в чем ошибка?
Заранее благодарен за ответ.
|
|