From 070c7bf1f4aac8f5c4f31f4138216558c176e38c Mon Sep 17 00:00:00 2001 From: Alexandr Yang Date: Wed, 10 Apr 2024 12:53:57 +0500 Subject: [PATCH] =?UTF-8?q?#138=20=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=BE=20=D0=BA=D0=BE=D0=B4=D0=B8=D1=80=D0=BE?= =?UTF-8?q?=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20=D0=BF=D0=B0=D1=80=D0=B0=D0=BC?= =?UTF-8?q?=D0=B5=D1=82=D1=80=D0=BE=D0=B2=20=D0=B7=D0=B0=D0=BF=D1=80=D0=BE?= =?UTF-8?q?=D1=81=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/en/CommonModules/HTTPConnector/Ext/Module.bsl | 3 ++- .../Ext/Module.bsl" | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/en/CommonModules/HTTPConnector/Ext/Module.bsl b/src/en/CommonModules/HTTPConnector/Ext/Module.bsl index aa64783..0b23d96 100644 --- a/src/en/CommonModules/HTTPConnector/Ext/Module.bsl +++ b/src/en/CommonModules/HTTPConnector/Ext/Module.bsl @@ -1316,7 +1316,8 @@ Function EncodeRequestParameters(RequestParameters) RequestParametersParts.Add(Parameter.Key); Else For Each Value In Values Do - ParameterValue = EncodeString(Value, StringEncodingMethod.URLEncoding); + ParameterValue = XMLString(Value); + ParameterValue = EncodeString(ParameterValue, StringEncodingMethod.URLEncoding); RequestParametersParts.Add(StrTemplate("%1=%2", Parameter.Key, ParameterValue)); EndDo; EndIf; diff --git "a/src/ru/CommonModules/\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP/Ext/Module.bsl" "b/src/ru/CommonModules/\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP/Ext/Module.bsl" index 8f73f88..6dd0e3e 100644 --- "a/src/ru/CommonModules/\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP/Ext/Module.bsl" +++ "b/src/ru/CommonModules/\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP/Ext/Module.bsl" @@ -1510,7 +1510,8 @@ ЧастиПараметрыЗапроса.Добавить(Параметр.Ключ); Иначе Для Каждого Значение Из Значения Цикл - ЗначениеПараметра = КодироватьСтроку(Значение, СпособКодированияСтроки.КодировкаURL); + ЗначениеПараметра = XMLСтрока(Значение); + ЗначениеПараметра = КодироватьСтроку(ЗначениеПараметра, СпособКодированияСтроки.КодировкаURL); ЧастиПараметрыЗапроса.Добавить(СтрШаблон("%1=%2", Параметр.Ключ, ЗначениеПараметра)); КонецЦикла; КонецЕсли;