13 Commits

Author SHA1 Message Date
Mikhail Chechnev
a2fcbf11b3 Перевод применения объекта "Buffer" с конструктора "new" (устаревший) на статический метод "Buffer.from", циклы "for" с асинхронными выховами переписаны на "for of" 2021-03-12 21:22:23 +03:00
Mikhail Chechnev
72cbe53eda Для функции Upload исключена проверка Content-type заголовка сообщения при принятии решения о конвертации ответа в Json, т.к. в Content-type заголовка указывается не тип ответа, а тип загружаемых данных, тип ответа управляется только через URL запроса 2020-03-20 11:56:46 +03:00
Mikhail Chechnev
870998c17c Для PWS - обработка ошибок конвертации XML в JSON и выдача ответа "как есть" (без конвертации) в случае их обнаружения 2020-03-19 08:38:27 +03:00
Mikhail Chechnev
9fbaa81dbb Корректировка комментария в заголовке модуля PWS 2020-03-03 17:17:44 +03:00
Mikhail Chechnev
73037e8309 Конвертация в JSON ответов в зависимости от URL-параметра SRESP_CT 2020-02-18 16:54:08 +03:00
Mikhail Chechnev
20a5d54def Корректировка комментариев 2020-02-11 21:33:40 +03:00
Mikhail Chechnev
284e1392e2 Установка кодировки в JSON-ответах 2020-02-11 21:16:36 +03:00
Mikhail Chechnev
857db44faf Переход на xml2js вместо js2xmlparser для сбора XML, корректная однозначная конвертация массивов в выходном JSON (проблема - когда один элемент получался объект, а не массив, что давало разный по структуре ответ) 2020-02-10 20:17:18 +03:00
Mikhail Chechnev
4b6447160f Реализована функция глубокого слияния объектов, применена в обработчиках входящих и исходящих сообщений для исправления бага слияния параметров отправки сообщения до и после вызова обработчика, для модуля PWS в этой связи убрал лишний код клонирования заголовка перед его изменением 2020-02-03 09:17:00 +03:00
Mikhail Chechnev
94622b9f8f Инициализация поля headers в параметрах ответа, в обработчике ПОСЛЕ, если не инициализировано ранее 2020-02-02 19:12:07 +03:00
Mikhail Chechnev
551448dfc2 В модуле PWS корректно выставляем Content-Type заголовка, не затирая остальные характеристики 2020-02-02 19:04:35 +03:00
Mikhail Chechnev
506cce697b Исправлен формат для JSON-сообщений - все запросы должны содержать корневой объект REQUEST 2020-02-02 16:57:23 +03:00
Mikhail Chechnev
038dbcaebd Модуль обработки запросов к надстройке PWS (Parus WEB-Service) 2019-11-29 20:43:25 +03:00