</center> </body> </html> <?php // You've probably seen this in other servers ;) echo str_repeat("<!-- a padding to disable MSIE and Chrome friendly error page -->\n", 6); exit; } if (!@(include __DIR__ . '/../ProxyHandler.class.php')) { sendBadGateWay('Could not load proxy'); } /* EXPECTED RESPONSE: { "object_or_array": "object", "empty": false, "parse_time_nanoseconds": <int>, "validate": true, "size": 1 } */ $proxy = new ProxyHandler(array('proxyUri' => 'http://validate.jsontest.com', 'requestMethod' => 'POST', 'data' => 'json=' . json_encode(array('some_key' => 'some_value')))); // Prevents cURL from hanging on errors $proxy->setCurlOption(CURLOPT_CONNECTTIMEOUT, 1); $proxy->setCurlOption(CURLOPT_TIMEOUT, 5); // Check for a success if ($proxy->execute()) { //print_r($proxy->getCurlInfo()); // Uncomment to see request info } else { sendBadGateWay($proxy->getCurlError()); } $proxy->close();
<?php if (!@(include __DIR__ . '/../ProxyHandler.class.php')) { die('Could not load proxy'); } $proxy = new ProxyHandler('http://internal.example.org'); // Check for a success if ($proxy->execute()) { //print_r($proxy->getCurlInfo()); // Uncomment to see request info } else { echo $proxy->getCurlError(); } $proxy->close();