RE: [SOAP] HTTP Authentication

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Your example shows proxy authentication, not HTTP_Authentication.

There is an issue right now with HTTP authentication. The layer removes the
info you pass it because it resets the array. I need to fix that.

Arnaud.

> Hi All
> 
> I am trying to connect to a working SOAP server (I know the 
> server works
> perfectly) but I just can't seem to get it to work with PEAR. 
>  I have got
> one of the services working with NuSOAP, but as we use PEAR 
> extensively I
> want to move over to that.
> 
> The server has HTTP Authentication on which may be the 
> problem, but I'm not
> sure.  My code is as follows:
> 
> <?
> require_once('Client.php');
> 
>  $sid = 'sssss';
>  $url = "http://myurl/schemas/service/1.0/ContentProviderAPI.wsdl";;
>  $proxy=array('proxy_user'=>'user','proxy_pass'=>'pass');
> 
>  $wsdl = new SOAP_WSDL($url, $proxy);
>  // exit($wsdl->generateProxyCode());
>  $client   = $wsdl->getProxy();
>  $param = array('sessionID' => "$tmsid");
>  $ref = $client->getCustomerID($tmsid);
>  // print $ref->getDetail();
>  print_r($ref);
> 
> 
> When I generate the proxy code it does have the getCustomerID in it -
> however when I try and print ref it comes out as nothing.  
> Running print_r
> on it gives me the following:
> 
> soap_fault Object
> (
>     [error_message_prefix] =>
>     [mode] => 1
>     [level] => 1024
>     [code] => Client
>     [message] =>
>     [userinfo] =>
>     [backtrace] => Array
>         (
>             [0] => Array
>                 (
>                     [file] => D:\Temp\PHP Reference Client\Fault.php
>                     [line] => 49
>                     [function] => pear_error
>                     [class] => pear_error
>                     [type] => ::
>                     [args] => Array
>                         (
>                             [0] =>
>                             [1] => Client
>                             [2] =>
>                             [3] =>
>                             [4] =>
>                         )
> 
>                 )
> .......
> 
> 
> 
> Anyone got any ideas with this?
> 
> Thanks
> Matt
> 
> -- 
> PHP Soap Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 

[Index of Archives]     [PHP Home]     [PHP Users]     [Kernel Newbies]     [PHP Database]     [Yosemite]

  Powered by Linux