0

Dear pals,

I am newbie in RESTful services . I need to call a GET Verb in Server . I know 2 methods

  1. 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 .

  1. 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

Edited by Dani: Formatting fixed

2
Contributors
3
Replies
15
Views
3 Years
Discussion Span
Last Post by diafol
0

Dear diafol,
My issue to use jsonp is that most of my data return is in HTML format(78%) . So using jsonp is not approriate to me. Please advise any proxy solution in this case .

Thanks,
Anes

0

If your host supports it, the file_get_contents is a simple to use solution. cURL is a little more involved as you know. Do you need to use cURL?

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.