Curl仅返回NULL

I have a problem in curl for one specific server. I have a service api and its working fine from other servers but on this specific one i am having issue. Code i tried is as below :

<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);

$url = 'http://services.exportfeed.com/test.php';
$postfields = array(
    'fetch'   => '1',
    'country' => 'US',
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 2);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);

$result = curl_exec($ch);
if (curl_errno($ch)) {
    $error_message = 'Curl error: ' . curl_error($ch);
    print_r($error_message);exit;
}
curl_close($ch);

$result = json_decode($result);
echo "<pre>";
var_dump($result);
echo "</pre>";
exit;

While hitting the url it just returns null, no error no warning nothing. When i curl from terminal it returns the message it should return.

Can anyone help me solving this issue. I followed this and this guide but this did not solve. My hosting said like this reply from host

I am stuck in this. Please help.