I have bought a linux server from Godaddy . I tested to connect and get response from remote server , but it says CURL Failed . Also , it doesn't work on Node app too .
Here is the PHP Code :
<?php
$url = 'http://dev.api/pay';
$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, $url );
curl_setopt( $ch, CURLOPT_POST, true );
curl_setopt( $ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml'));
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt( $ch, CURLOPT_POSTFIELDS, "<xml>here</xml>" );
curl_setopt($ch, CURLOPT_PORT, '9085');
$result = curl_exec($ch);
$output = curl_getinfo($ch);
echo "<pre>";
var_dump($output);
echo "</pre>";
curl_close($ch);
var_dump($result);
. Actually this code is working on localhost , but it doesn't work when accessed from the server. If the outgoing connection is being blocked from the server's firewall i rented , how can i disable it or allow that port i intended to use only ?