|
Получить файл по https по 8.2 | ☑ | ||
---|---|---|---|---|
0
Тояматоканава
26.09.18
✎
15:19
|
Есть файл, в браузере скачивается по ссылке
https://user:[email protected]/export/[email protected]/kids.domain.ru/prices.csv Как его получить средствами 8.2? |
|||
1
Тояматоканава
26.09.18
✎
15:21
|
Пробовал так:
СтруктураURI = СтруктураURI(ПолныйАдресРесурса); ssl = Новый ЗащищенноеСоединениеOpenSSL; HTTPСоединение = Новый HTTPСоединение(СтруктураURI.Хост, СтруктураURI.Порт,"gogogl","gogol",,,ssl); HTTPЗапрос = Новый HTTPЗапрос(СтруктураURI.ПутьНаСервере); Попытка Результат = HTTPСоединение.Получить(HTTPЗапрос,"C:\1\prices.csv"); Исключение // исключение здесь говорит о том, что запрос не дошел до HTTP-Сервера Сообщить("Произошла сетевая ошибка!"); ВызватьИсключение; КонецПопытки Выдает ошибку {Форма.Форма.Форма(64)}: Ошибка при вызове метода контекста (Получить) Результат = HTTPСоединение.Получить(HTTPЗапрос,"C:\1\prices.csv"); по причине: Ошибка работы с Интернет: SSL connect error |
|||
2
Тояматоканава
26.09.18
✎
15:31
|
Пример брал отсюда
https://its.1c.ru/db/metod8dev/content/5574/hdoc Только добавил ssl = Новый ЗащищенноеСоединениеOpenSSL; ...... ,,ssl); |
|||
3
d4rkmesa
26.09.18
✎
15:34
|
(2) Платформа 8.2? Не взлетит.
|
|||
4
s03
26.09.18
✎
15:35
|
https только в 8.3 появилось и то далеко не в первых её версиях, в 8.2 только http если штатными средствами
|
|||
5
Тояматоканава
26.09.18
✎
15:37
|
Ну вообще ЗащищенноеСоединениеOpenSSL - штатный метод в 8.2. Сырой чтоль?
Ок, счас потестирую на 8.3 |
|||
6
d4rkmesa
26.09.18
✎
15:41
|
Может я путаю. Если стандартная конфа, попробуйте:
ПолучениеФайловИзИнтернета.СкачатьФайлИзИнтернета(...) |
|||
7
s03
26.09.18
✎
15:47
|
(5) механизм да, штатный, но в 8.2 не работающий
|
|||
8
eklmn
гуру
26.09.18
✎
16:23
|
ЗапуститьПриложение("powershell -executionpolicy unrestricted -command wget https://yandex.ru/1.csv -Outfile C:\temp\1.csv")
|
|||
9
ptiz
26.09.18
✎
17:01
|
(0) в C:\Program Files (x86)\1Cv8\8.3.XX.YYYY\bin\cacert.pem добавляй всю цепочку сертификатов.
|
|||
10
s03
26.09.18
✎
17:02
|
(9) нет у него папки 8.3.XX.YYYY, у него 8.2 (((
|
|||
11
Тояматоканава
26.09.18
✎
17:26
|
В общем , в моем случае получение через 8.2 предпочтительно, но и через 8.3 тоже вариант.
Раз с 8.2 засада, остановился на варианте через 8.3 : ПолучениеФайловИзИнтернетаКлиент.СкачатьФайлНаКлиенте() Всем спасибо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |