![]() |
|
v7: Запрос WinHTTP на Win XP 64 | ☑ | ||
---|---|---|---|---|
0
serpentt
03.10.17
✎
10:27
|
Здравствуйте, процедура простейшая. На машинах выше ХР отрабатывает на ура, на Win XP 64 падает в ошибку....
WinHttp.Send(); WinHttp.WinHttpRequest: Указанные данные не могут быть расшифрованы. Я понимаю что система старая, но что есть и менять ее не хотят. Что можно сделать? сам запрос СтрокаHTTPЗапроса = "https://XN--C1AUBJ.XN--80ASEHDB/интеграция/компании/?инн=7806468421"; WinHttp = CreateObject("WinHttp.WinHttpRequest.5.1"); WinHttp.SetTimeouts(10000, 10000, 10000, 10000); WinHttp.Open("GET", СтрокаHTTPЗапроса, 0); WinHttp.Send(); Если WinHttp.Status = 200 Тогда ТекстСтранички = WinHttp.ResponseText(); fso = CreateObject("Scripting.FileSystemObject"); tf = fso.CreateTextFile("C:\Dell\1.json", 1); tf.WriteLine(ТекстСтранички); // tf.WriteBlankLines(3) tf.Close(); Хед = WinHttp.GetAllResponseHeaders(); Сообщить(Хед); Иначе Сообщить("HTTP " + WinHttp.Status + " " + WinHttp.StatusText); Возврат; КонецЕсли; |
|||
1
v77
03.10.17
✎
10:33
|
может там обновить чо нибудь надо?
https://support.microsoft.com/ru-kz/help/2638806/ms12-006-description-of-the-security-update-for-winhttp-in-windows-ser |
|||
2
serpentt
03.10.17
✎
10:57
|
(1) Пробовал все установлено.
Запрос через Эксплорер выполняется даже на ХР64, а через 1С Winhttp не хочет |
|||
3
serpentt
03.10.17
✎
11:49
|
Может есть еще варианты?
|
|||
4
Serginio1
03.10.17
✎
16:11
|
||||
5
Сергиус
03.10.17
✎
16:19
|
(0)А если переделать на стадартный HTTPСоединение?
|
|||
6
Сергиус
03.10.17
✎
16:36
|
(5)А,сорри, не увидел что для 7.7
|
|||
7
Сергиус
03.10.17
✎
16:37
|
(7)Тогда вариант попробовать запускать 1с в режиме совместимости.
|
|||
8
big
04.10.17
✎
05:17
|
Сдается мне, что всё из-за https. Может сертификаты не видит или ещё что из этой области.
з.ы. я сам не специалист, явное ИМХО. |
|||
9
serpentt
04.10.17
✎
08:56
|
Переделал на создание VBscript, с последующим запуском скрипта...
Скрипт создается, запускается НО приходит Ответ(70) Разрешние отклонено. Если этот-же скрипт запустить из Эксплорера(просто кликнуть)... Все отрабатывает на ура и приходит ответ от сервера ЧДНТ??? |
|||
10
trdm
04.10.17
✎
12:07
|
(9) Это из-за разницы в разрядности, нужно настроить контекст запуска, поставить что-то типа "Отдельный сервер" а не "в процессе запускающего приложения".
Не помню как точно называется. Маршалинг между 32 и 64 битными приложениями глючит. |
|||
11
trdm
04.10.17
✎
12:08
|
Администрирование -> Службы компонентов ->где то здесь.
|
|||
12
trdm
04.10.17
✎
12:13
|
https://www.klerk.ru/soft/articles/430201/
Поиск "Типа активации" |
|||
13
serpentt
05.10.17
✎
10:47
|
(12) Подскажите а какую "Зарегистрированную компаненту" выбирать в Компаненты? "VBscript" ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |