|
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
|
||||
16
MWWRuza
10.08.23
✎
07:58
|
(14)(15) ИЗ точек c Windows XP не запускаются последнии версии curl, видно надо искать старые или вообще их нет.
Предыдущие релизы то запустятся, а будут ли полноценно работать с новыми протоколами/сертификатами и т.п.-? |
|||
17
DigitalDolphin
13.09.23
✎
21:41
|
(17) Да решили что, переустановим на Windows 7 )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |