SetCredentials через HTTPСоединение #789416


#0 by igel1969
Здравствуйте! Есть такой пример отправки HTTP POST запроса: HTTP = Новый COMОбъект("WinHttp.WinHttpRequest.5.1"); Это человек писал на семерке. Но я пишу на 8.2, поэтому хочу использовать более передовые, встроенные технологии, а именно HTTPСоединение: Не могу понять две вещи: 1. Как в HTTPСоединение вызвать метод SetCredentials, чтобы задать логин и пароль? 2. В выражении ("Authorization","Basic USER:PASS") должны стоять именно слова USER и PASS или конкретные логин и пароль? Помогите, пожалуйста, дело новое для меня ((((
#1 by igel1969
очень важный для меня вопрос, поэтому осмелюсь поднять его, простите, модераторы.
#2 by Широкий
#3 by Широкий
Либо HTTPСоединение.Пользователь HTTPСоединение.Пароль
#4 by igel1969
Спасибо, это я и сам пробовал. Оказалось, что если я указываю логин и пароль при создании коннекта, то в заголовок вот это HTTP.SetRequestHeader("Authorization","Basic USER:PASS"); писать уже не надо. И все заработало.
#5 by igel1969
т.е. ЗаголовокЗапросаHTTP.Вставить("Authorization","Basic USER:PASS"); писать не надо, я имел в виду
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С