vbondarevsky / Connector

Коннектор: удобный HTTP-клиент для 1С:Предприятие 8
Apache License 2.0
638 stars 207 forks source link

Теряется символ "=" в значениях cookie #113

Closed PLebedevV closed 2 years ago

PLebedevV commented 2 years ago

При сборке структуры cookie если значение параметра содержит символ равенства, то он теряется из-за использования СтрРазделить().

Предлагаю строку https://github.com/vbondarevsky/Connector/blob/af9c38c28d0f3f50902d2e7a1593c26f130ea671/src/ru/CommonModules/%D0%9A%D0%BE%D0%BD%D0%BD%D0%B5%D0%BA%D1%82%D0%BE%D1%80HTTP/Ext/Module.bsl#L2384

заменить на Значение = СтрЗаменить(Параметр, Наименование + "=", "");

PLebedevV commented 2 years ago

а ещё лучше заменить на Значение = Сред(Параметр, СтрДлина(Наименование + "=") + 1);