protected function httpPost($json)
{
$ret=array();
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$this->url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$json);
curl_setopt($ch, CURLOPT_HEADER,0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT,300);
curl_setopt($ch, CURLOPT_HTTPHEADER,array('Content-Type: application/json'));
$ret['body']=curl_exec($ch);
$ret['status']=curl_getinfo($ch,CURLINFO_HTTP_CODE);
if ( curl_errno($ch) )
{
$ret['error_msg']=curl_error($ch);
$ret['result']=false;
}else
{
$ret['result']=true;
}
curl_close($ch);
return $ret;
}
{
$ret=array();
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$this->url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$json);
curl_setopt($ch, CURLOPT_HEADER,0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT,300);
curl_setopt($ch, CURLOPT_HTTPHEADER,array('Content-Type: application/json'));
$ret['body']=curl_exec($ch);
$ret['status']=curl_getinfo($ch,CURLINFO_HTTP_CODE);
if ( curl_errno($ch) )
{
$ret['error_msg']=curl_error($ch);
$ret['result']=false;
}else
{
$ret['result']=true;
}
curl_close($ch);
return $ret;
}