Похоже, что есть две проблемы с запросом на мыло.
Во-первых, теги элемента имеют пробел после <
.
Например, < soap:Envelope
должно быть <soap:Envelope
.
Удалите начальный пробел во всех начальных и конечных тегах.
Во-вторых, URI для xmlns:soap
имеет пробел перед закрывающей кавычкой:
xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/ \"
^trailing space
Перед закрывающей кавычкой не должно быть завершающего пробела.
Вы можете проверить свой XML, используя что-то вроде http://www.w3schools.com/xml/xml_validator.asp.
Это не гарантирует, что запрос будет работать после этих исправлений, но исключит недействительный xml и, надеюсь, позволит вам двигаться дальше.