3v4l.org

run code in 300+ PHP versions simultaneously
<?php /** * Send a POST requst using cURL * @param string $url to request * @param array $post values to send * @param array $options for cURL * @return string */ function curl_post($url, array $post = NULL) { $defaults = array( CURLOPT_POST => 1, CURLOPT_HEADER => 0, CURLOPT_URL => $url, CURLOPT_FRESH_CONNECT => 1, CURLOPT_RETURNTRANSFER => 1, CURLOPT_FORBID_REUSE => 1, CURLOPT_TIMEOUT => 4, CURLOPT_POSTFIELDS => http_build_query($post) ); $ch = curl_init(); curl_setopt_array($ch, ($defaults)); if( ! $result = curl_exec($ch)) { trigger_error(curl_error($ch)); } curl_close($ch); return $result; } $ul = "http://localhost:8080/admin-app/service/sites/1/providers"; $reopt = array(); $postdata = array('key' => 'jHsYiWWRZDq5Sq3N'); $resp = curl_post($ul, $postdata, $reopt); ?>

preferences:
53.89 ms | 402 KiB | 5 Q