Имя: Пароль:
1C
1C 7.7
v7: WinHttp.WinHttpRequest.5.1 размер Post запроса
0 DigitalDolphin
 
03.08.23
14:41
Отправляю из 1C77 джсон на сервер через WinHttp.WinHttpRequest.5.1 - Post запрос. Размер JSON текста 360К символов. И при отправке  запроса на сервер ->  1C просто рубиться и вылетает. Может есть какие то настойки увеличения буфера отправки в объекте WinHttp.WinHttpRequest.5.1?
1 DigitalDolphin
 
03.08.23
14:45
Небольшие запросы отправляет без проблем.
2 arsik
 
03.08.23
14:46
(0) Так он сам там договаривается с сервером наверно какими порциями слать. Там хоть фильм в HD шли.
А от в 77 скорее всего проблема
3 DigitalDolphin
 
03.08.23
14:46
(2) ну я думаю может объект WinHttp.WinHttpRequest.5.1 как то настраивается?
4 arsik
 
03.08.23
14:47
Наверно тебе проще будет не строку слать, а сохранить твою строку в файл и его отослать
5 DigitalDolphin
 
03.08.23
14:50
(4) ну а файл как слать, тоже строкой через Base64? Получается есть разница какие отправляются наборы символов?
6 arsik
 
03.08.23
14:53
(5) Есть разница, когда ты в объект сторонней системы пытаешься из 77 передать "войну и мир" и передать ей строку из 100 символов.
7 arsik
 
03.08.23
15:00
8 DigitalDolphin
 
03.08.23
15:07
(7) Спасибо почитаю.
9 serpentt
 
03.08.23
16:49
написано на сайте SBIS для обработки по интеграции 1С77 и Документооборота.

У платформы есть ограничения на файлы вложений. При способе обмена «SDK» размер вложенного файла должен быть не больше 350 КБ.
10 MWWRuza
 
03.08.23
20:24
Карлик от Djelf - ?
Тут недавно обсуждали, и ссылки там на него есть: v7: Карлик (curl1c) и XML_DOM, вместе крашутся...
В одной процедуре не надо вместе с MS DOM использовать, а в остальном, очень даже прилично работает, и ограничений на размеры запросов нет :-)
11 Злопчинский
 
04.08.23
10:11
Вроде как непосредственно в самой 1с 77 ограничение на тип "строка" 32Кб...?
12 big
 
04.08.23
11:05
(11) Не, это WinHTTP косячит. Уже бы curl-ой давно всё решили
13 Volodja
 
04.08.23
13:10
(0) может вам OLEExSup.dll поможет? У меня тоже падало на 300Kb
Подключил библиотеку и взлетело.
Вот моя ветка Декодировать большой файл из Base64
14 DigitalDolphin
 
10.08.23
02:06
Спасибо за советы. Да раньше я не сталкивался с такой проблемой и всегда отправлял через WinHttp.WinHttpRequest.5.1 (хватало размера).
Сейчас скачал curl и через командную строку из 1C запускаю и отправляю. Использовать DLL библиотеки не стал. Возможности из командной строки меня устроили. Вопрос решен.
Спасибо что направили.

PS Осталась только проблема. ИЗ точек c Windows XP не запускаются последнии версии curl, видно надо искать старые или вообще их нет.
15 big
 
10.08.23
04:30
(14) Так вот же ж! ))

https://curl.se/download.html

Справа пункт "Old releases"
16 MWWRuza
 
10.08.23
07:58
(14)(15) ИЗ точек c Windows XP не запускаются последнии версии curl, видно надо искать старые или вообще их нет.

Предыдущие релизы то запустятся, а будут ли полноценно работать с новыми протоколами/сертификатами и т.п.-?
17 DigitalDolphin
 
13.09.23
21:41
(17) Да решили что, переустановим на Windows 7 )
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан