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", Параметр.Ключ, ЗначениеПараметра)); КонецЦикла; КонецЕсли;