|
windows xp и WinHttp.WinHttpRequest перестали работать вместе | ☑ | ||
---|---|---|---|---|
0
e053nk
22.06.20
✎
16:00
|
Платформа 8.2,мехнизм загрузки с сайта работал года полтора без проблем.
Дня 4 назад обмен пересал работать на компах с WinXP. на Win10 работает нормально. На самом компе если запустить запрос из строки браузера -Хром (там обычный Get запрос простейший) -файл загружается. В 1сна XP пишет на команду WinHttp.Send(POST)ошибку -неправильный формат запроса и содержимое файла. POST,пустая строка="". Связано это все с включение TLS 1.2 на сервере. Пробовал установить запрос с параметрами WinHttp=Новый COMОбъект("WinHttp.WinHttpRequest.5.1") ; WinHttp.Option(2,"UTF-8"); WinHttp.Option(9,2048);-это типа TLS 1.2 Пишет ошибку синтаксиса. Хотя в Интернет вроде бы так нужно было написано. Есть еще способ с правкой реестра-но н Только я не понимаю почему из браузера мне данные открываются на просмотр, а 1с выдает ошибку? Вообщем идеи у меня иссякли -может кто подскажет более-менее простое решение проблемы? Менять XP или платформу 1с -не рассматривается. |
|||
1
Fragster
гуру
22.06.20
✎
16:04
|
закопайте уже его.
|
|||
2
e053nk
22.06.20
✎
16:15
|
вроде работает-зачем его закапывать?
Есть что то альтернативное? Я просто не в курсе,подскажите |
|||
3
Fragster
гуру
22.06.20
✎
16:17
|
так ведь не работает же
|
|||
4
Fragster
гуру
22.06.20
✎
16:18
|
может в хрюше корневые серты протухли, может еще что
|
|||
5
Fragster
гуру
22.06.20
✎
16:18
|
в любомм случае есть HTTPсоединение, возможно совместно с stunnel
|
|||
6
e053nk
22.06.20
✎
16:26
|
(3) Ну как не работает-в Win 10 нормально открывается, в XP что то сломалось, и то напрямую открывает же данные-значит что то нет так работает в связке windows xp и WinHttp.WinHttpRequest +1с -хотелось бы понять, какэто исправить можно
А HTTPсоединение -что то не заработало у меня на 8.2, сейчас уже и не вспомню почему , ssl,наверно,глючил |
|||
7
Fragster
гуру
22.06.20
✎
16:27
|
(6) там надо цепочку сертов добавлять в cacert.pem, что очень просто сделать с помощью блокнота и firefox
|
|||
8
Дык ё
22.06.20
✎
16:30
|
(6) не сломалось - в xp winhttp не поддерживает tls выше 1.0
|
|||
9
Fragster
гуру
22.06.20
✎
16:33
|
если не получается в ssl в 1с, то можно использовать https://www.stunnel.org/
|
|||
10
Fragster
гуру
22.06.20
✎
16:33
|
я так всякие гмэйлы, когда с ними 1с не дружила, добавлял
|
|||
11
Fragster
гуру
22.06.20
✎
16:33
|
во времена 8.1
|
|||
12
e053nk
22.06.20
✎
16:35
|
(7) Это относится к HTTPсоединение или к WinHttp.WinHttpRequest? и где почитать подробнее об этом можно?
|
|||
13
oleg_km
22.06.20
✎
16:57
|
(12) Судя по всему в (8) исчерпывающий ответ
|
|||
14
Fragster
гуру
22.06.20
✎
16:59
|
(12) к 1сному объекту
|
|||
15
Злопчинский
22.06.20
✎
17:02
|
Смотри здесь MSScriptControl под ХР не работает... - ближе к финишу ветки
|
|||
16
e053nk
23.06.20
✎
15:27
|
Для информации(может кому пригодиться).
Сегодня добрался до компа с XP.Пробовал порядок из (15) ,с учетом всех замечаний из темы. Результат -не работает. В реестре вроде как tls1.2 включено, но КБ не установилось- при установки выдало ошибку несовместимости. Переделал процедуру на вызов через Microsoft.XmlHttp-тоже не работает, ошибка та же самая , ругается только на другой метод. При этом оба варианта отрабатывают на WIn 10 без проблем. Пока больше вариантов решения не нашел |
|||
17
e053nk
07.07.20
✎
10:22
|
Подниму ветку -может кто что подскажет
Сегодня вернулся к этой задаче, переделал запрос данных с использованием curl. Предполагал что это универсальное средство, которое работает везде. win 10 -нормально работает, на XP выдает новую ошибку-" отсутствует файл normaliz.dll. действительно в Xp этого файла нет, найти в интернете исходников для xp -не нашел, от win 10 этот файл не принимает-пробовал копировать , ничего не меняется файл не подходит. У кого то сейчас работает с win XP на платформе 8.2 закачка с сайтов? Как реализовали? может быть curl еще как то нужно донастроить,что бы он заработална XP? Может еще варианты есть какие то (без смены текущих параметров конфигурации, платформы 1с,Винды и т.д)? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |