Я пытаюсь подключиться к сервису soap wsdl, но он не работает, я получаю ошибку 415 - Unsupported Media Type. Я не могу использовать такие вещи, как SoapUI напрямую, поскольку единственный способ подключения к сервису - через сервер Linux и сертификат клиента. У меня есть файлы wsdl и xsd, и я использовал SoapUI для генерации заголовков и dotnet-svcutil для генерации контента.
Мой вопрос: что я делаю не так с заголовками? По крайней мере, я предполагаю, что 415 должен быть проблемой с заголовками.
'Content-Type: text/xml;charset=UTF-8',
'SOAPaction: "calculate"',
'Content-Length: ' . strlen($input_xml),
'Host: <url>:443',
'Connection: Keep-Alive',
'User-Agent: CURL-HttpClient',
'Accept-Encoding: gzip,deflate'