Ошибка в SoapClient в PHP: Cannot process the message because the content type 'text/xml; charset=utf-8'?
Всем привет, при вызове функции через SoapClient, получаю ошибку: Cannot process the message because the content type 'text/xml; charset=utf-8' was not the expected type 'application/soap+xml; charset=utf-8'.
В интернете читал, что дело в SOAP версии 1.1., поэтомы пытался отправить запрос с SOAP_1_2, но в таком случаи запрос просто зависает и через какое-то время возвращает ошибку, что не удалось прочитать заголовки HTTP. Не сталкивались с такой проблемой?
Проблема скорее всего в сервере, а не клиенте. SoapClient в php не может обработать сообщение, если есть какие-то отклонения в протоколе soap. Сам много раз сталкивался, к примеру VisualStudio легко проглатывает, а SoapClient в php не хочет. Если есть возможность повлиять на изменение серверной части - то стоит это сделать, или если такой возможности нет, то использовать другую библиотеку для обработки SOAP.