|
Как отправить httpS запрос |
☑ |
0
Aleksey1989
19.05.15
✎
13:01
|
Добрый день. Как отправить обычный http запрос из 1С я знаю:
HTTPЗапрос = Новый HTTPЗапрос((<АдресРесурса>, <Заголовки>)
А вот как отправить httpS запрос?
|
|
1
Волшебник
модератор
19.05.15
✎
13:02
|
HTTPСоединение.Защищенное = Истина
|
|
2
vicof
19.05.15
✎
13:03
|
HTTPСоединение (HTTPConnection)
Свойства:
Защищенное (IsSecure)
Пароль (Password)
Пользователь (User)
Порт (Port)
Прокси (Proxy)
Сервер (Host)
Таймаут (Timeout)
Методы:
Записать (Put)
ОтправитьДляОбработки (Post)
Получить (Get)
Удалить (Delete)
Конструкторы:
По указанному серверу
С поддержкой таймаута
Описание:
Предназначен для работы с файлами на http-серверах.
Позволяет использовать аутентификацию по имени пользователя и паролю или NTLM (Integrated Security) аутентификацию (в версии 1С:Предприятия под Windows).
NTLM аутентификация используется по умолчанию для прокси-серверов, поддерживающих, данный способ аутентификации, и не требует дополнительных настроек, т.е. NTLM аутентификация будет использоваться, если в конструкторе объекта HTTPСоединение прокси не задан или задан, но без указания имени пользователя и пароля. Задание в конструкторе объекта HTTPСоединение прокси с указанным именем пользователя и паролем отключает NTLM аутентификацию, для аутентификации в этом случае используется HTTP Basic аутентификация.
Поддерживаются следующие протоколы: HTTP 1.0, HTTP 1.1, SSL 3.0, TLS 1.0.
Доступность:
Тонкий клиент, сервер, толстый клиент, внешнее соединение.
|
|
3
Aleksey1989
19.05.15
✎
13:12
|
(1) Пишу следующий код: HTTPСоединение.Защищенное = Истина, но появляется ошибка:
Поле объекта недоступно для записи (Защищенное)
HTTPСоединение.Защищенное = Истина;
|
|
4
ДенисЧ
19.05.15
✎
13:18
|
ssl = Новый ЗащищенноеСоединениеOpenSSL(
Новый СертификатКлиентаWindows(
СпособВыбораСертификатаWindows.Выбирать),
Новый СертификатыУдостоверяющихЦентровWindows());
httpsconn = Новый HTTPСоединение(
"hostname",,,,,
5, // таймаут в секундах
ssl // защищенное HTTPS соединение
);
|
|
5
Lexey_
19.05.15
✎
13:18
|
(0) Новый HTTPСоединение(<Сервер>, <Порт>, <Пользователь>, <Пароль>, <Прокси>, <Таймаут>, Новый ЗащищенноеСоединениеOpenSSL())
|
|