You can set the format of data to be send as input. Currently it supports, json and application/x-www-form-urlencoded. By default, it is "application/x-www-form-urlencoded" for input data.
//init curl $ch = curl_init(); // URL to be called i.e. end point to access resource. // e.g. Get all records of a database table name "orders". curl_setopt($ch, CURLOPT_URL, "http://pdocrud.com/RESTP/api/orders/"); //set http headers for input // input as json curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json')); // input as text/html //curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: text/html')); // input as xml //curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/xml')); //return as input instead of printing it curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //execute curl request $result = curl_exec($ch); //close curl connection curl_close($ch); //print result print_r($result);
jQuery(document).ready(function () { jQuery.ajax({ url: "http://pdocrud.com/RESTP/api/orders/", contentType: 'application/json', success: function (response) { console.log(response); jQuery("#js_input").text(response); } }); });