Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Problem z SOAP i proxy
pabito
post 17.09.2013, 10:46:18
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 4
Dołączył: 14.05.2013

Ostrzeżenie: (0%)
-----


Witam
Chcę się połączyć do klienta SOAP z wykorzystaniem proxy ale dostaje błąd:

Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'moj_link' : failed to load external entity "moj_link"
gdzie mój_link to odpowiedni adres

Mam przykład w dokumentacji, który napisany jest w Perl

  1. my $proxy_host = 'https://127.0.0.1'; # Porta-Billing Admin Server
  2. my $proxy_port = '443';
  3. my $login = 'pb-root';
  4. my $password = 'pb-root';
  5.  
  6. my $uri_base = 'http://portaone.com/Porta/SOAP';
  7. my $proxy = "$proxy_host:$proxy_port/soap/";
  8. my %uris = (
  9. 'Session' => "$uri_base/Session",
  10. 'Account' => "$uri_base/Account",
  11. 'Customer' => "$uri_base/Customer",
  12. );
  13. sub fault_handler {
  14. my ($soap, $res) = @_;
  15. die "SOAP Fault: $!, " . (ref $res ? $res->faultstring
  16. : $soap->transport->status)
  17. ;
  18. }
  19. my $session_service = SOAP::Lite
  20. ->uri($uris{'Session'})
  21. ->proxy($proxy)
  22. ->on_fault(\&fault_handler)



być może popełniłem bład gdy przepisywałem to na PHP, poniżej jest moj kod w PHP
  1. $uri_base = 'http://portaone.com/Porta/SOAP/Session';
  2. $options = array(
  3. "proxy_host" => "moj_link",
  4. "proxy_port" => intval(443),
  5. );
  6.  
  7. $client = new SoapClient($uri_base,$options);
  8.  
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 20:40