|  | Новый HTTPСоединение("efactura", 443 ,,,,, Новый ЗащищенноеСоединениеOpenSSL()) XML_in_XML | ☑ | 
    
        | 0
    
        DES   13.07.20✎ 19:52 | 
        Есть XMLзапрос в котором есть атрибут в котором содержится XML в окружении <![CDATA[ ... XML ... ]]
Через HTTPСоединение и Соединение.ОтправитьДляОбработки(XMLзапрос) отрабатывает с кодом 400 ( Запрос не может быть понят сервером из-за некорректного синтаксиса (получен код 400 Bad Request).)
 Но тот же Запрос переданный через
 
 oXMLHTTP = Новый COMОбъект("MSXML2.XMLHTTP");
 oXMLHTTP.open("POST", "efactura", 0);
 oXMLHTTP.send(XMLзапрос);
 отрабатывает как нужно.
 Кто сталкивался , кто знает, что это глюк или ?
 |  | 
    
        | 1
    
        Garykom   гуру 13.07.20✎ 20:14 | 
        УстановитьИмяФайлаТела ?     |  | 
    
        | 2
    
        DES   13.07.20✎ 20:28 | 
        Запрос.УстановитьТелоИзСтроки(XML_str);     |  | 
    
        | 3
    
        Garykom   гуру 13.07.20✎ 21:08 | 
        (2) переделай на (1)
ну или хотя бы кодировку и BOM юморист
 |  | 
    
        | 4
    
        Garykom   гуру 13.07.20✎ 21:09 | 
        УстановитьТелоИзСтроки(<ТелоКакСтрока>, <Кодировка>, <ИспользоватьBOM>)     |  | 
    
        | 5
    
        DES   13.07.20✎ 21:33 | 
        Спс!
с КодировкаТекста.ANSI - пошло,
 кои-8 - нет.
 странно?
 |  | 
    
        | 6
    
        DES   13.07.20✎ 21:50 | 
        Фокус был в том что работало с xml если в них не было вложенного xml     |  |