|  | HTTP запросы  - размеры передаваемых пакетов | ☑ | 
    
        | 0
    
        Olelykoye   08.09.14✎ 10:31 | 
        Добрый день. Есть код:
 //Текст - текст под длине примерно 2448 символов
 Соединение = Новый HTTPСоединение("192.168.10.34","987")
 ЗаголовокHTTP = Новый Соответствие();
 ЗаголовокHTTP.Вставить("Content-Type", "text/plain");
 Запрос = Новый HTTPЗапрос("/data",ЗаголовокHTTP);
 Запрос.УстановитьТелоИзСтроки(Текст);
 Ответ = Соединение.ОтправитьДляОбработки(Запрос);
 
 на серверной стороне поднял Node.js http сервер.  в обработке получения POST запросов - получаю два раза данные. Подключил  WireShark -  показывает что 1С отправляет 2 пакета поделенные примерно по 1514 байт. Что это за ограничение? нигде не описывается подобный косяк - а мне надо получать данные не пакетами а сразу. Какие есть варианты? передавать файлом?
 |  | 
    
        | 1
    
        vhl   08.09.14✎ 10:50 | 
        (0) 2 POST запроса приходят или как?     |  | 
    
        | 2
    
        vhl   08.09.14✎ 10:51 | 
        (1) С одинаковыми заголовками?     |  | 
    
        | 3
    
        Olelykoye   08.09.14✎ 10:59 | 
        Да - Именно так - 2 POST  запроса с одинаковыми заголовками - только один содержит 1 часть , а второй соответственно 2.     |  | 
    
        | 4
    
        Olelykoye   08.09.14✎ 11:02 | 
        Точнее наверно не так... Было бы правильнее сказать, что у JS вызывается функция обработки onData - асинхронно - так вот она вызывается 2 раза - Т.е. видно что 1С делит данные на пакеты. могу выложить скрин WireShark где 1С шлет поделенные пакеты.     |  | 
    
        | 5
    
        _fvadim   08.09.14✎ 11:03 | 
        1c делит пакеты. хыхыхы.     |  | 
    
        | 6
    
        _fvadim   08.09.14✎ 11:04 | 
             |  | 
    
        | 7
    
        Зойч   08.09.14✎ 11:05 | 
        а если не на 1с проверить?     |  | 
    
        | 8
    
        Garikk   08.09.14✎ 11:06 | 
        помоему это у http сервера косяк если он не умеет пакеты собирать такие     |  |