Может кто-нибудь сказать мне, пожалуйста, как SOAP WSDL устанавливает протокол в WSDL uri?Я действительно не понимаю, как это работает, но мне нужно настроить HTTPS в SOAP XML для URL запроса.XML, сгенерированный WSDL для запроса, выглядит следующим образом:
<soapenv:Envelope
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:bas="http://api.indexpodnikatela.sk/iris/basic">
<soapenv:Header>
<token xsi:type="xsd:string">XYZZZZZZ</token>
</soapenv:Header>
<soapenv:Body>
<bas:findByIco soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<ico xsi:type="xsd:int">abcdefg</ico>
</bas:findByIco>
</soapenv:Body>
</soapenv:Envelope>
Существует URL-адрес http://api.indexpodnikatela.sk/iris/basic Я полагаю, что он отвечает за запрос.Но я не знаю, как там появляется протокол HTTP.Я отправляю URL в форме api.indexpodnikatela.sk/iris/basic?wsdl на службу без протокола (потому что он не работает с протоколом), и он генерирует мне этот XML.Я не знаю, где это происходит.Это как черная магия.Это сводит меня с ума .... Итак, вопрос в том, где php генерирует этот XML и как настроить HTTPS в URL?Большое спасибо за любую помощь.