Dear pals,
I am newbie in RESTful services . I need to call a GET Verb in Server . I know 2 methods
- Ajax Call
we can write it as
$.ajax({
url: url,
dataType: "html",
type: 'GET',
data: "id="+id+"&type="+type,
success: function(data){
//$("#content").html(data);
alert(data);
$('table #sample-boxed-2-pagination th a').each(function(){
//this.href = this.href.replace(sub_url, main_url);
var value = this.href.split('?');
//alert(value[0]);
if(value[0]!=sub_url)
{
this.href = this.href.replace(value[0], sub_url);
}
});
}
});
});
But I know it's not working in Cross domain scenario . Please advise a method to work same in all domains .
Using file_get_contents() function like
$response = file_get_contents('https://kkl.com/graph/call?parm1=9');
I know I can call POST verb using cURL as
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://localhost/simple_rest_master/test");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
$data = array(
'username' => 'foo',
'password' => 'bar'
);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$contents = curl_exec($ch);
curl_close($ch);
echo $contents; // manipulate response
Do you can advise the syntax of GET call using cURL ?
Waiting your fast reply
Thanks,
Anes