Вход | Регистрация

1С:Предприятие ::

Метки: 

v7: Запрос WinHTTP на Win XP 64

Я
   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);
        Возврат;
    КонецЕсли;
 
  Рекламное место пустует
   v77
 
1 - 03.10.17 - 10:33
   serpentt
 
2 - 03.10.17 - 10:57
(1) Пробовал все установлено.
Запрос через Эксплорер выполняется даже на ХР64, а через 1С Winhttp не хочет
   serpentt
 
3 - 03.10.17 - 11:49
Может есть еще варианты?
   Serginio1
 
4 - 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с в режиме совместимости.
   big
 
8 - 04.10.17 - 05:17
Сдается мне, что всё из-за https. Может сертификаты не видит или ещё что из этой области.

з.ы. я сам не специалист, явное ИМХО.
   serpentt
 
9 - 04.10.17 - 08:56
Переделал на создание VBscript, с последующим запуском скрипта...
Скрипт создается, запускается НО приходит Ответ(70) Разрешние отклонено.
Если этот-же скрипт запустить из Эксплорера(просто кликнуть)... Все отрабатывает на ура и приходит ответ от сервера
ЧДНТ???
   trdm
 
10 - 04.10.17 - 12:07
(9) Это из-за разницы в разрядности, нужно настроить контекст запуска, поставить что-то типа "Отдельный сервер" а не "в процессе запускающего приложения".
Не помню как точно называется.
Маршалинг между 32 и 64 битными приложениями глючит.
 
 
   trdm
 
11 - 04.10.17 - 12:08
Администрирование -> Службы компонентов ->где то здесь.
   trdm
 
12 - 04.10.17 - 12:13
https://www.klerk.ru/soft/articles/430201/
Поиск "Типа активации"
   serpentt
 
13 - 05.10.17 - 10:47
(12) Подскажите а какую "Зарегистрированную компаненту" выбирать в Компаненты? "VBscript" ?


Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует