cURL JSON post not working and shows no error PHP 7
<p>I have a strange error in which my cURL script in PHP 7 does not seem to work, and does not give an error. My code:</p>

<pre><code>$content = json_encode(array(
    'I was just testing',
    'Whether or not this is working',
        ));

$collatex_url = 'http://localhost:7369/collate';
$collatex_headers = array(
    "Content-type: application/json; charset=UTF-8;",
    "Content-Length: " . strlen($content),
    "Accept: application/json"
);

$curl = curl_init($collatex_url);
curl_setopt($curl, CURLOPT_HTTPHEADER, $collatex_headers);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_VERBOSE, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, array('json' =&gt; $content));
//curl_setopt($curl, CURLOPT_POSTFIELDS, array('json=' . urlencode($content))); //tried, also does not work
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($curl);
echo curl_error($curl); //does not produce an error
echo 'THE RESULT IS' . $result; //the result is empty
curl_close($curl);
</code></pre>

<ul>
<li>my Selinux is set to permissive</li>
<li>my cURL module does work, as Ive been able to POST and GET queries from other sources</li>
<li>The program on localhost:7369 is running and working. It does not show any incomming request in its log when executing the cURL command.  </li>
<li>I have a server set up with PHP 5, and strangely it does work there..just not on my local dev environment on which I have PHP 7, so Im not sure if PHP 7 is causing the problem, or that I just forgot to configure something. </li>
<li>Both my server and my dev environment are on CentOS 6.7</li>
</ul>

<p>Any help would be appreciated. </p>