Клиент HTTP(S): внешняя компонента для 1С 7.7

22.07.22

Разработка - Разработка внешних компонент

Компонента позволяет использовать различные веб-сервисы интернет-ресурсов, например работать с онлайн-кассой через API, предоставленное ее разработчиком. Тестировалась на платформе 1С релиза 7.70.027.

Скачать исходный код

Наименование Файл Версия Размер
Клиент HTTP(S): внешняя компонента для 1С 7.7. HTTPS77.DLL, описание, демо-обработка
.ZIP 1,08Mb
50
.ZIP 1,08Mb 50 Скачать
Клиент HTTP(S): внешняя компонента для 1С 7.7, исходники.
.zip 7,81Kb
6
.zip 7,81Kb 6 Скачать

Эта компонента создавалась для работы с онлайн кассой Dreamkas из среды 1С 7.7. «Родная» компонента 1С V7HttpReader из библиотеки V7Plus.dll устарела и не работает по протоколу HTTPS. Как вариант можно использовать COM-объект Msxml2.XMLHTTP в составе ОС Windows не очень старой версии. Но, например, в Windows XP и в Microsoft Windows Server 2003 этот COM-объект также устарел.

Клиент HTTP(S) разработан по технологии создания внешних компонент для платформы 1С 7.7 в среде Lazarus благодаря публикации № 279986 «Шаблон внешней компоненты COM для Lazarus (FreePascal)». Позволяет работать с веб-сервисами по протоколу HTTP или HTTPS и использовать любые способы передачи: GET, POST, PUT, DELETE, OPTIONS.

Поддерживается автоматическая распаковка данных сжатых в формате gzip.

Протокол HTTPS работает с библиотекой OpenSSL версии 1.0.2 и поддерживает TLS v1.2.

В прилагаемой внешней обработке демонстрируются примеры запросов: 1) по HTTP к веб-сервису ЦБ РФ и 2) по HTTPS к веб-сервису Gismeteo (так как это ресурс платный, то в ответ приходит сообщение о «плохом токене»).

Функционал компоненты:

Методы объекта «AddIn. HTTPS77»:

Запросить (<URL>, <Метод> ) – запрос к Internet -ресурсу без передачи данных для обработки.

ПолучитьКакФайл(<URL>, < ФайлПриемник >) – запрос к Internet -ресурсу с сохранением «тела» ответа в файл.

Обработать (<URL>, <Метод>, <Источник>, <ТипИсточника>, <ФайлПриемник>) – универсальный запрос к Internet -ресурсу.

УдалитьЗаголовкиЗапроса() – удаляет все HTTP-заголовки запроса.

УстановитьЗаголовокЗапроса (<ИмяЗаголовка>,<Содержание>) – устанавливает HTTP-заголовок запроса.

КоличествоЗаголовковОтвета () – количество заголовков в ответе сервера.

ПолучитьЗаголовокОтвета(<НомерЗаголовка>) – получает один из заголовков ответа.

Utf8ToAnsi (<Стр>) – конвертирует строку из кодировки Utf8 в ANSI.

AnsiToUtf8 (<Стр>) – конвертирует строку из кодировки ANSI в Utf8.

Свойства объекта «AddIn. HTTPS77» (чтение+запись):

ВыводитьТранспортныеСообщения – число, 0 – не выводить, 1 - выводить сообщения в процессе получения ответа.

Таймаут– число, ограничение времени ожидания ответа в миллисекундах.

Свойства объекта «AddIn. HTTPS77» (чтение):

СтрокаСостоянияОтвета– содержит возвращенную сервером строку статуса.

 

Внешняя компонента 7.7 Клиент HTTPS

См. также

HTTP сервер, HTTP асинхронный клиент, клиент ГИС МТ "Честный знак": внешние компоненты для 1С 7.7

Разработка внешних компонент WEB-интеграция Платформа 1С v7.7 Конфигурации 1cv7 Платные (руб)

Компонента HttpSrv7 позволяет создавать веб-сервисы в среде 1С 7.7 и даже, используя файлы HTML, несложные веб-сайты. С помощью нее можно обеспечить доступ к данным 1С 7.7 из браузера. Дополнительно используя компоненту HTTP_Async или синхронный клиент HTTP для 1С 7.7 (публикация № 1152364) можно наладить обмен данными между удаленными информационными базами. С помощью компоненты HTTP_Async можно сначала послать несколько запросов к сайтам, веб-сервисам (в т.ч. к HttpSrv7), а затем обрабатывать данные по мере их поступления. Компонента GISMT в дополнение к HTTP_Async имеет функцию цифровой подписи и, таким образом, имеет все возможности для работы с API ГИС МТ "Честный знак" непосредственно из среды 1С 7.7.

2000 руб.

27.05.2022    7896    19    13    

31

Компонента ExchangeStruc (Структура Обмена). Прямой обмен данными между потоками, сессиями и окнами.

Разработка внешних компонент Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 Платформа 1С v8.1 Россия Платные (руб)

Аддон "Структура Обмена" (ExchangeStruc) - это компонента, которая обеспечивает доступ к разделяемым процессом структурам, аналогичным структурам 1С. Обеспечивает прозрачную передачу данных примитивных типов, в том числе Двоичных данных, в режиме Реального времени между разными контекстами (формами) или потоками одного процесса. В перспективе функционал будет расширен для обмена между процессами, даже разных версий платформ. Совместим с версиями Windows рабочих станций и серверов, с платформами 1С разных версий и релизов в режиме Native начиная с 8.2, и в режиме COM начиная с версий 7.7. По скорости чтения и записи лишь немногим уступает стандартной структуре 1С. НОВОЕ: Добавлен функционал регистрации компоненты COM в качестве OLE Auto (COMОбъект) для поддержки её работы в серверах старых версий 1С: 8.0 и 8.1, где работа с компонентами исключена. Теперь можно коммуникацию с Фоновыми заданиями на этих версиях проводить.

7200 руб.

19.04.2023    4820    1    0    

3

Заполнение контрагента по ИНН с сайта DaData

WEB-интеграция Мастера заполнения Платформа 1С v7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)

Обработка для заполнения контрагента по ИНН с сайта DAData для Торговли.

2 стартмани

17.02.2022    4509    11    lazarsr    0    

1

Выбор из большого списка (для 1С 7.7)

Разработка внешних компонент Платформа 1С v7.7 Платные (руб)

Компонента для выбора значения из больших списков значений.

1200 руб.

02.12.2021    5811    2    19    

4

Форма для ввода количества товаров

Разработка внешних компонент Оптовая торговля Платформа 1С v7.7 Конфигурации 1cv7 Управленческий учет Платные (руб)

Расширяем уровень взаимодействия c пользователем с помощью новых возможностей - форма для ввода количества для перемещений и форма ввода количества с упаковками и штуками.

1200 руб.

08.09.2021    7413    0    2    

1

Загрузка курсов валют с НБУ (Украина) в 1С 7.7

Банковские операции WEB-интеграция Платформа 1С v7.7 Конфигурации 1cv7 Украина Абонемент ($m)

Загрузка курсов валют в 1С 7.7 с сайта НБУ (Украина), используя "Msxml2.ServerXMLHTTP.6.0"

1 стартмани

31.05.2021    6584    5    user729873    0    

2

Внешняя компонента для преобразования файлов из/в кодировку Base64 в 1С 7.7

Разработка внешних компонент Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Эта внешняя компонента Base64.dll предназначена для платформы 1С версии 7.7. Используется для преобразования файлов из/в кодировку Base64 из встроенного языка 1С Предприятие. Компонента тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.

10 стартмани

06.04.2021    9488    14    softmaker    12    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. sivin-alexey 507 14.11.19 17:51 Сейчас в теме
Исходники прилагаются?
+
6. mdbruyfn 61 19.11.19 13:43 Сейчас в теме
(1) исходники приложены
+
2. mdbruyfn 61 15.11.19 09:13 Сейчас в теме
3. Юджин58 32 17.11.19 18:43 Сейчас в теме
Добрый вечер!
Запросы на текстовый файл (https://***.ru/***.yml) отрабатываются нормально, в ответе строка с содержимым файла.
А как быть c запросами на картинки и др.бинарные файлы (https://***.ru/media/catalog_product/image/317.jpg)?
В ответе пустая строка.
Метода ПолучитьКакФайл в V7Plus нет?


HTTP_77 : Reading headers : 3933 Bytes.
HTTP_77 : Response headers received:
Строка состояния: HTTP(S)/1.1 200 OK
Количество заголовков ответа: 8
Server: nginx
Date: Sun, 17 Nov 2019 15:19:49 GMT
Content-Type: image/jpeg
Content-Length: 3705
Last-Modified: Wed, 16 Jul 2014 14:47:00 GMT
Connection: close
ETag: "53c69064-e79"
Accept-Ranges: bytes
+
9. mdbruyfn 61 19.11.19 16:17 Сейчас в теме
(3) Добавлен метод ПолучитьКакФайл(<URL>, <ИмяФайла>)
+
4. serpent 67 18.11.19 12:14 Сейчас в теме
а с Windows XP64 и в Microsoft Windows Server 2003 работает?
+
5. Юджин58 32 18.11.19 12:50 Сейчас в теме
(4) в Microsoft Windows Server 2003 64 у меня работает
+
7. user1280793 19.11.19 15:14 Сейчас в теме
Добрый день. TLS поддерживается? Какой версии?
+
10. mdbruyfn 61 19.11.19 17:28 Сейчас в теме
(7)Как бы это посмотреть или протестировать? Собиралась компонента на Lazarus 32-bit версии 2.0.4 от 4.08.2019.
+
18. mdbruyfn 61 19.12.19 17:00 Сейчас в теме
(7)Используется OpenSSL версии 1.02, которая поддерживает TLS v1.2
+
8. mdbruyfn 61 19.11.19 16:12 Сейчас в теме
исходники приложены
+
11. acanta 24.11.19 10:27 Сейчас в теме
Может веб клиента в 7.7 можно сделать?
+
12. user856012 13 24.11.19 10:58 Сейчас в теме
(11) Сначала надо как минимум веб-сервер для 7.7 написать.
+
13. acanta 24.11.19 11:15 Сейчас в теме
(12) и в чем проблема?
+
14. user856012 13 24.11.19 11:32 Сейчас в теме
(13) Если для вас это не проблема - напишите!
+
15. acanta 24.11.19 11:46 Сейчас в теме
(14) А если это проблема, то все, 7ка закончилась?
Всегда есть какой-то один критерий, по которому решается вопрос переходить на новую программу или нет.
Это он?
+
16. user856012 13 24.11.19 11:48 Сейчас в теме
17. mdbruyfn 61 25.11.19 09:46 Сейчас в теме
(11) для 7.7 уже есть хороший веб-клиент "OLE.IWebBrowser2"
+
27. ignor 236 16.04.21 19:06 Сейчас в теме
(11) В лохматые забыты семёрошные времена фирма 1С продавал какой-то продукт который назывался не то веб компонента не то веб расширение. Правда кажется оно дружило только с интернет информейшен сервером и не дружила с апачем. Если люба семёрка то погуглите поищите, поспрашивайте. Очень давно это всё было. Меня заинтересовала данная компонента. Дело в том что как то так сложилось что мне много с чем в части веб и http сервисов приходится восьмёрошные конфигурации интегрировать вот я и задумался почему бы ещё из ностальгических соображений не делать интеграции и для семёрки
+
19. ortpro 05.08.20 13:44 Сейчас в теме
Здравствуйте! Запросы отправляются синхронно или асинхронно?
И что за ошибка у меня вылезает, можете пояснить: "Invalid variant type cast"
+
20. mdbruyfn 61 28.08.20 09:44 Сейчас в теме
(19) Здравствуйте. Запросы обрабатываются синхронно, 1С ждет ответа на запрос "Обработать" или "Запросить".
Фрагмент кода можете показать, после которого вылезает ошибка?
+
21. user1023298 04.09.20 19:49 Сейчас в теме
Добрый вечер.
Подскажите пожалуйста, не компилится
ComServer.SetServerName('AddIn'); Error: identifier idents no member "SetServerName"
+
22. user1023298 04.09.20 20:34 Сейчас в теме
(21) заменил из публикации 279986 comserv.pp, компилится, но не используются sslsockets, fpopenssl соответственно ошибка в 1с

HTTP_77 : No SSL Socket support compiled in.
Please include opensslsockets unit in program and recompile it.
Ошибка при выполнении метода объекта компоненты E:\Program Files\bin\HTTP_77.dll

Подскажите пож
+
23. mdbruyfn 61 05.09.20 16:11 Сейчас в теме
(22) Затрудняюсь.
Как я понял, компилится без ошибок и юниты fphttpclient, sslsockets, fpopenssl имеются?

Может быть это что-то связанное с версией библиотек или компилятора Lazarus, можете сверить с моими:
Lazarus 32 bit v.2.0.4, компилятор FPC v.3.0.4, пакет библиотек FCL v.1.0.1

Еще можете сверить файлы в составе проекта из папки ..\Lazarus\fpc, которые перечислены в файле HTTP_77.lps,
если каких-то не хватает и компилятор ошибок не выдает, то это какой-то глюк лазаруса.
Прикрепленные файлы:
HTTP_77.lps
+
24. user1023298 05.09.20 17:00 Сейчас в теме
(23) Спасибо за ответ. Установил в uses opensslsockets , соединение устанавливается, но получаю другую ошибку "org.apache.synapse.SynapseException", с Вашей DLL все ок
+
25. mdbruyfn 61 08.09.20 08:48 Сейчас в теме
(24) Я так понимаю: это какая-то ошибка веб-сервиса, а может быть запрос неправильный.
+
26. Ветер в поле 3 13.01.21 21:32 Сейчас в теме
Столкнулся с такой проблемой. Затруднительно использовать одновременно внешние компоненты HTTP_77 и DialMail. Обе содержат в себе объекты AddIn.HTTP. В итоге, если первой компонентой загружается DialMail, то невозможно создать объект компоненты HTTP_77.
Может быть переименовать AddIn.HTTP в AddIn.HTTP_77?
+
28. mdbruyfn 61 24.05.21 18:52 Сейчас в теме
(26)
Добавлен файл компоненты HTTPS77.dll с альтернативным названием объекта "AddIn.HTTPS77"
+
29. user1000904 02.09.21 11:31 Сейчас в теме
Здравствуйте. Можно как-то отправить файл excel запросом?
+
34. mdbruyfn 61 08.12.21 14:20 Сейчас в теме
(29)
Здравствуйте. А кто примет этот файл? Веб-сервер? Каким образом?
+
30. user654211_yahoo 07.10.21 11:07 Сейчас в теме
если бы еще возможность тайм-аут соединения указывать, было бы супер
Ветер в поле; +1
33. mdbruyfn 61 08.12.21 14:01 Сейчас в теме
(30)
Добавлен атрибут "Таймаут", время соединения в миллисекундах. По умолчанию 0.
+
31. Ветер в поле 3 12.11.21 13:08 Сейчас в теме
(28)
Ни в какую у меня не загружается альтернативная библиотека HTTPS77.dll -
Ошибка при создании объекта из компоненты HTTPS77.dll (отсутствует CLSID)

И под администратором загружал и регистрировал вручную - ничего не помогает
mdbruyfn; +1
32. mdbruyfn 61 08.12.21 12:25 Сейчас в теме
(31)
Исправлена ошибка при создании объекта из компоненты в библиотеке HTTPS77.dll.
Добавлен метод Utf8ToAnsi() конвертации строки UTF8 в ANSI.
+
35. sanek_kop 15 24.12.21 11:32 Сейчас в теме
Добрый день!
Компонента супер, решила много проблем. Сейчас столкнулся с проблемой. При POST запросе в ответе получается бинарный файл. В объектах типа "WinHttp.WinHttpRequest.5.1" или "Msxml2.XMLHTTP.6.0", которые я так же использую в более современных операционных системах, responseBody я могу записать в файл. У данной компоненты в ответе
"ответ = Соединение.Обработать(Сервер,"POST",ТекстЗапроса);" Содержится только часть файла, как я понял до первого "NUL".
Можно как-то получать аналог responseBody?
+
36. mdbruyfn 61 28.12.21 13:55 Сейчас в теме
(35) А ПолучитьКакФайл() не подходит?
+
37. sanek_kop 15 28.12.21 15:05 Сейчас в теме
(36) Судя по описанию в ПолучитьКакФайл() надо передавать URL, и путь для файла. А как передать туда еще текст запроса и вид запроса? Тут проблема именно в том, что нет конкретного пути до файла, тело файла (бинарный массив) получается в ответе на запрос (responseBody в прочих объектах). И в результате работы Обработать() для этого объекта массив не полный возвращается (до первого "NUL").
+
43. mdbruyfn 61 29.03.22 10:14 Сейчас в теме
(37)Доработана функциональность компоненты. В вашем случае можно использовать метод:
Обработать(<URL>, "POST", <Источник>, 0, <ФайлПриемник>)
и результат будет сохранен в файле ФайлПриемник.
+
38. user939504 18.02.22 14:42 Сейчас в теме
Нажал на кнопку скачать, согласился со списанием 1 стартмани, и.... ни ответа, ни привета!
+
39. trama 3 14.03.22 15:13 Сейчас в теме
Можно ли ожидать исправления по замечаниям sanek_kop из постов 35 и 37?
+
41. mdbruyfn 61 27.03.22 11:00 Сейчас в теме
(39) Да, скоро выложу доработанную версию.
trama; +1
40. trama 3 16.03.22 17:08 Сейчас в теме
Похоже, что в исходниках не хватает файла HTTPS77.pas
+
42. mdbruyfn 61 27.03.22 11:10 Сейчас в теме
(40) Добавлен файл HTTPS77.pas в исходники
trama; +1
44. mdbruyfn 61 29.03.22 10:27 Сейчас в теме
Доработана функциональность компоненты. Метод "Обработать" стал универсальным, с его помощью можно передавать в теле запроса любой файл (в том числе бинарный), а ответ можно получать тоже в файл. Методы "Запросить" и "ПолучитьКакФайл" оставлены для обратной совместимости, хотя их функциональность теперь имеется и в методе "Обработать".
+
45. lvictor58 135 16.05.22 15:49 Сейчас в теме
а для https:// пароль и логин вводить не надо? а если надо то пож., подскажите куда.
+
46. lvictor58 135 18.05.22 23:02 Сейчас в теме
докопался сам. типа
Об_HTTP.УстановитьЗаголовокЗапроса("Authorization", "Basic YWxhZGRpbjpvcGVuc2VzYW1l");
+
47. CheBurator 3119 27.05.22 20:05 Сейчас в теме
нужная вещь!
Parazyte; +1
48. DasIsFantastich 16 30.06.22 18:43 Сейчас в теме
При тесте HTTPS ошибка:
HTTPS77 : Could not initialize OpenSSL library

UPD: Заработало, когда положил файлы libeay32.dll и ssleay32.dll в C:\Windows\SysWOW64
+
49. DasIsFantastich 16 30.06.22 20:37 Сейчас в теме
Если установить заголовок ("Accept-Encoding", "gzip,deflate"), то данные придут в сжатом виде.
Это уменьшит трафик, но клюшки ответ не поймут.
Если возможно что-то сделать, чтобы получать данные сжатыми, а средствами вк уже разархивировать - будет круто.
+
55. mdbruyfn 61 22.07.22 11:09 Сейчас в теме
(49)Добавлена автоматическая распаковка формата gzip
mshi; DasIsFantastich; +2
50. DasIsFantastich 16 02.07.22 14:37 Сейчас в теме
+ некоторые запросы нужно подписывать с использованием HMAC по SHA256. Средствами 7-ки я так и не смог это делать
+
53. mdbruyfn 61 08.07.22 14:47 Сейчас в теме
(50) Видимо это относится не к протоколу HTTPS а к пересылаемой с его помощью информации.
Может быть вам поможет публикация 1248094 "Криптография: внешняя компонента для 1С 7.7" ?
+
51. sanek_kop 15 06.07.22 10:43 Сейчас в теме
Добрый день!
Последние дни начали сбоить запросы к "https://suppliers-api.wildberries.ru/api/v2/". По запросам к другим сервисам проблем не наблюдается на данный момент. Ошибка:
HTTP_77 : Connect to suppliers-api.wildberries.ru:443 failed.
ответ = Соединение.Обработать(Сервер,"GET",);
Причем если я на компьютере с win10 запускаю то ошибка возникает реже чем на winXP.
Не подскажите, не появились ли какие-то новые протоколы у некоторых сервисов которые не предусмотрены библиотекой или библиотеки libeay32.dll и ssleay32.dll нужно обновить?
+
52. mdbruyfn 61 08.07.22 14:37 Сейчас в теме
(51)Если бы ошибка была из-за другого протокола, то она появлялась бы в 100% случаев.
Может быть Таймаут устанавливаете не достаточный ?
+
54. sanek_kop 15 08.07.22 15:27 Сейчас в теме
(52)
Возможно. Я обновил версию библиотеки, установил интервал на 10 секунд вроде проблема пропала.
Заметил проблему (не сильно критично, но все же может кому пригодится) нельзя использовать в одной программе две версии библиотеки с объектом HTTP77 и HTTP, после первого вызова второго объекта первый перестает работать. Так что пришлось переписать все места где использовалась старая версия библиотеки.
+
56. setuper 01.08.22 07:13 Сейчас в теме
При методе POST пишет "Stream read error". Что это может быть?
+
57. mdbruyfn 61 02.08.22 08:07 Сейчас в теме
(56)Это можно воспроизвести?
+
58. user1023298 31.10.22 17:20 Сейчас в теме
Как правильно использовать post application/x-www-form-urlencoded?

УстановитьЗаголовокЗапроса("Content-Type","application/x-www-form-urlencoded");
Обработать(Урл,Способ,"hash=M8HZztVgtqMTNKjFSHOU4FTwT5Pl09dDq6IJyxjI");
HTTP_77 : Stream read error
Ошибка при выполнении метода объекта компоненты C:\1cbin\HTTP_77.dll

(с пустым телом все норм)
(c "Content-Type","application/json") и не пустым телом тоже все норм)
+
59. user1023298 31.10.22 18:22 Сейчас в теме
(58) UPD. http_77 версия от 19.11.2019
возможно проблема возникает при редиректе
+
61. mdbruyfn 61 16.11.22 08:46 Сейчас в теме
(59)Могу проверить на последней версии, если пришлете все данные для проверки.
+
66. user1023298 22.11.22 12:04 Сейчас в теме
(61)
(61) Ресурс полузакрытый. Как Вам его передать? Здесь публиковать не могу
+
67. mdbruyfn 61 22.11.22 15:00 Сейчас в теме
(66) Может быть там есть тестовый режим?
+
60. Alav 13 05.11.22 08:43 Сейчас в теме
URL Decode and Encode планируется добавить?
+
62. mdbruyfn 61 16.11.22 08:58 Сейчас в теме
(60) Сначала нужно понять необходимость этого. Буду благодарен, если приведете какие-то практические примеры.
+
63. Alav 13 16.11.22 12:57 Сейчас в теме
(62) Сайт шлет ответ в виде "\u0420\u043e\u0437\u043d\u0438\u0446\u0430"
+
64. mdbruyfn 61 16.11.22 16:15 Сейчас в теме
(63)Какой URL, запрос, заголовки?
Мне нужно это воспроизвести, а потом на этом же протестить. За сроки не ручаюсь.
+
65. Alav 13 17.11.22 20:26 Сейчас в теме
В моем случае есть платформа ABCP со своим API https://www.abcp.ru/wiki/ABCP.API
+
69. sanek_kop 15 28.11.22 11:02 Сейчас в теме
(65) Я ответы пропускаю через РазборJSON отсюда https://gist.github.com/eks1985/96d9a04e2b97fed3e2366b317bcbfaa0
Он сам декодирует сообщение.
+
68. sanek_kop 15 28.11.22 10:47 Сейчас в теме
Добрый день!
Столкнулся с проблемой. Библиотека не хочет работать на WIN10, WIN7 с ресурсом akusherstvo.ru. Пример GET запроса https://partners.akusherstvo.ru/api/v1/marketplace/product/list?per_page=300&page=1
Ошибка "HTTPS77 : Connect to partners.akusherstvo.ru:443 failed."
На winXP, winServer 2003 все работает.
На другие ресурсы тоже все отправляет без проблем на всех системах.
Браузер и postman на win10 получает ответ без проблем.
Есть догадки, что это проблема с версиями SSL на стороне их сервера, но вот что надо сделать, чтобы заработало не понятно.
+
70. mdbruyfn 61 30.11.22 11:14 Сейчас в теме
(68) Проверил на Win10, ресурс работает. Библиотеки libeay32.dll, ssleay32.dll положить не забыли?
+
71. sanek_kop 15 02.12.22 07:32 Сейчас в теме
(70)Да в том то и дело, что тестовый запрос в примере работает, а именно этот не хочет. Возможно у нас что-то с политиками в домене и как-то блочится ресурс. Ладно, спасибо, будем разбираться тогда внутри домена.
+
72. user893580 14.01.23 00:32 Сейчас в теме
Столкнулся с проблемой:
HTTPS77 : Could not initialize OpenSSL library

В C:\Windows\SysWOW64 (как и system32) файлы libeay32.dll и ssleay32.dll присутствуют, в чем может быть еще проблема?
ОС: win10 x64
+
73. mdbruyfn 61 23.01.23 10:31 Сейчас в теме
(72) Это осталось неудаленным отладочное сообщение. Оно ничего не значит. В дальнейшем будет удалено.
+
74. zhenyat 6 04.02.23 21:49 Сейчас в теме
Здравствуйте, как передать на сервер имя и пароль пользователя?
+
75. Юджин58 32 05.02.23 13:07 Сейчас в теме
(74) Через параметры POST запроса
+
76. item 221 27.03.23 19:34 Сейчас в теме
Валерий, сервер этот не Ваша случайно работа?
https://infostart.ru/public/1663863/
+
77. mdbruyfn 61 27.03.23 21:37 Сейчас в теме
78. trama 3 16.06.23 10:32 Сейчас в теме
Можно ли изменить размещение файлов libeay32.dll и ssleay32.dll на каталог программы?
+
79. sanek_kop 15 14.12.23 11:01 Сейчас в теме
Добрый день!
А в этой библиотеке не предусмотрена асинхронная работа? А то у меня периодически завешивается 1с. Поставил таймаут, но все равно виснет. Вот подумал, что если бы была возможность асинхронного запуска, то было бы супер.
+
80. mdbruyfn 61 14.12.23 11:16 Сейчас в теме
(79)
Асинхронная компонента в публикации 1663863
+
81. sanek_kop 15 14.12.23 14:47 Сейчас в теме
(80) Спасибо! Тогда еще вопросик. В той публикации есть FromJson. Вопрос эта команда не валится на очень больших файлах? А то мы используем парсер похожий и он крашит приложение.
+
82. mdbruyfn 61 14.12.23 20:44 Сейчас в теме
(81) Можете сами протестить FromJson на демо-версии. Она бесплатная.
+
Оставьте свое сообщение