Ответ на этот вопрос заключается в том, что отправленные данные не соответствуют стандартам SOAP и XML, и ваш сервер совершенно прав, чтобы отклонить их. Конкретное правило, которое оно нарушает, состоит в том, что конструкция <?xml....?>
может появляться только в начале документа (это было бы объявление XML, если бы оно появилось в начале; это была бы инструкция обработки, если бы она не называлась «xml»). ; как это, это ни то, ни другое).
Не поддавайтесь искушению изменить код своего сервера, чтобы он мог принимать любой мусор, который отправляет вам клиент: это путь к краху.