Właśnie męczę się z komunikacją z SOAP dla bazy GUS.
Podczas próby zalogowania dostaję błędy.
Kod:
<?php $client = new SoapClient('https://wyszukiwarkaregontest.stat.gov.pl/wsBIR/wsdl/UslugaBIRzewnPubl.xsd', array( 'location' => 'https://wyszukiwarkaregontest.stat.gov.pl/wsBIR/UslugaBIRzewnPubl.svc', //'soap_version' => SOAP_1_2, 'encoding' => 'utf-8', ));
Błąd przy za komentowanym 'soap_version' => SOAP_1_2:
Kod
( ! ) Fatal error: Uncaught SoapFault exception: [HTTP] Cannot process the message because the content type 'text/xml; charset=utf-8' was not the expected type 'multipart/related; type="application/xop+xml"'. in C:\wamp\www\__\GUS\index.php:17 Stack trace: #0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'https://wyszuki...', 'http://CIS/BIR/...', 1, 0) #1 C:\wamp\www\__\GUS\index.php(17): SoapClient->__soapCall('Zaloguj', Array) #2 {main} thrown in C:\wamp\www\__\GUS\index.php on line 17
Błąd przy 'soap_version' => SOAP_1_2:
Kod
( ! ) Fatal error: Uncaught SoapFault exception: [HTTP] Internal Server Error in C:\wamp\www\__\GUS\index.php:17 Stack trace: #0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'https://wyszuki...', 'http://CIS/BIR/...', 2, 0) #1 C:\wamp\www\__\GUS\index.php(17): SoapClient->__soapCall('Zaloguj', Array) #2 {main} thrown in C:\wamp\www\__\GUS\index.php on line 17
Jakieś pomysły?