HI, I'm trying got make a connection to a server using the code below.
I use a proxy server which may be causing some of the probs.
" If I run the script below I get the response operation DownloadDoctList not present. "
if though I was to remove the line $proxy = $client->getProxy(); ....I would get
the response:
wsdl error: HTTP ERROR: cURL ERROR: 56: Received HTTP code 407 from proxy after CONNECT
url:
https://my.portal.co.uk/supplier/doc.asmx?wsdl
http_code: 0
header_size: 0
request_size: 250
filetime: -1
ssl_verify_result: 0
redirect_count: 0
total_time: 0
namelookup_time: 0
connect_time: 0
pretransfer_time: 0
size_upload: 0
size_download: 0
speed_download: 0
speed_upload: 0
download_content_length: 0
upload_content_length: 0
starttransfer_time: 0
redirect_time: 0
Is the getProxy() required? Does the code look correct?
Thanks,
<?php
require_once('lib/nusoap.php');
$wsdl="https://my.portal.co.uk/supplier/doc.asmx?wsdl";
$proxyhost='proxyhost.co.uk';
$proxyport=8080;
$proxyusername='DOMAIN_NAME\thegunner';
$proxypassword='password';
$client=new soapclient($wsdl,true);
$client->setHTTPProxy($proxyhost, $proxyport, $proxyusername, $proxypassword);
$proxy = $client->getProxy();
$params = array('DocumentType' => 'ORD','NewDocsOnly'=>'0');
echo $client->call('DownloadDocList', $params);
$err = $client->getError();
if ($err) {
echo $err ;
}
?>
Select all Open in new window