troubleshooting Question

PHP & NUSOAP & getProxy()

Avatar of thegunner
thegunner asked on
Web Languages and StandardsPHP
1 Comment1 Solution3304 ViewsLast Modified:
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 ;
}
 
?>
ASKER CERTIFIED SOLUTION
thegunner

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 1 Comment.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 1 Comment.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros