I’m trying to consume a webservice in php with my code as follows:
[embed=425,349]if(strlen($aadhaar)==12 and ctype_digit($aadhaar))
{
try
{
$client = new SoapClient(‘http://164.100.72.223/UIDwebService/services/RequestDAL?wsdl’);
$param = array(“REQUESTID” => $aadhaar, “ipadd” => “164.100.72.222”);
$response = $client->GetRequestByNo($param);
if(empty($response)or$response->return->uidno==‘0’)
{
$result = “Aadhaar Number Not Found”;
}
else
{
$result = “
”; $result .= $response->return->addressbuilding; $result .= $response->return->uidno; $result .= $response->return->dob; $result .= $response->return->fname; $result .= $response->return->gender; $result .= $response->return->name; $result .= “ |
}
}
catch(Exception $ex)
{
echo $ex->getMessage();
}
}
else
{
$inputErr = “Enter Valid Aadhaar Number”;
}[/embed]
I tried the data that exists on the server but when I request the data is not found. To find out details I tried to capture the request using wireshark and I found that one of my parameter i.e. REQUESTID is not what I entered. The service is working fine in soapUi. Kindly help me what should I do?