Jump to content

SoapHeader with nuSoap


Jakee

Recommended Posts

Hey guys,I am trying to use purorlators webservice with nuSoap, however I keep getting this php error: : Class 'SoapHeader' not found


My code:



<?php
require_once('nusoap.php');
$client = new SoapClient( "EstimatingService.wsdl",
array (
'trace' => true,
//Development (dev)
'location' => "https://devwebservices.purolator.com/PWS/V1/Estimating/EstimatingService.asmx",
//Production
//'location' => "https://webservices.purolator.com/PWS/V1/Estimating/EstimatingService.asmx",
'uri' => "http://purolator.com/pws/datatypes/v1",
'login' => PRODUCTION_KEY,
'password' => PRODUCTION_PASS
)
);
//Define the SOAP Envelope Headers
$headers[] = new SoapHeader ( 'http://purolator.com/pws/datatypes/v1',<-----I get the error here
'RequestContext',
array (
'Version' => '1.3',
'Language' => 'en',
'GroupID' => 'xxx',
'RequestReference' => 'Rating Example'
)
);
//Apply the SOAP Header to your client
$client->__setSoapHeaders($headers);

return $client;

And the line I get the error is here :



$headers[] = new SoapHeader ( 'http://purolator.com/pws/datatypes/v1',<-----I get the error hereĀ 

So I assume SoapHeaders are not in nuSoap.php . How do I get headers working with nuSoap?


Link to comment
https://forums.phpfreaks.com/topic/289574-soapheader-with-nusoap/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.