Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SOAP] 500 Internal serwer error
Forum PHP.pl > Forum > PHP
mokry
Cześć,
Właśnie męczę się z komunikacją z SOAP dla bazy GUS.
Podczas próby zalogowania dostaję błędy.

Kod:
  1. <?php
  2. $client = new SoapClient('https://wyszukiwarkaregontest.stat.gov.pl/wsBIR/wsdl/UslugaBIRzewnPubl.xsd', array(
  3. 'location' => 'https://wyszukiwarkaregontest.stat.gov.pl/wsBIR/UslugaBIRzewnPubl.svc',
  4. //'soap_version' => SOAP_1_2,
  5. 'encoding' => 'utf-8',
  6. ));
  7. var_dump($client->__getFunctions());
  8.  
  9. var_dump($client->__soapCall('Zaloguj', array('pKluczUzytkownika' => '<klucz użytkownika>')));


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?
Sokolik
Ja sobie to odpuściłem w php.
W C# działa bez problemu.
Podejrzewam, że problem jest po drugiej stronie (error 500 dostajesz zwrotnie) a jak zadzwoniłem do nich to powiedzieli, że nie pomogą bo nie znają PHP biggrin.gif
Gdybyś znalazł rozwiązanie to proszę daj znać.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.