Results 1 to 3 of 3

Thread: How I can call restful web services efficiently

Threaded View

  1. #1
    Join Date
    May 2013

    How I can call restful web services efficiently

    My code is as follow

    I need to use this code to fetch data from web service and show them in a site properly but after I request for the webservice I am unable to load them fast. Site is loading very slow.
    PHP Code:


    $menu_json_url  $jRequestURLPrefix."rules/origins/b2c.json";

    $menu_data      get_json_data($menu_json_url);

    /* Function get_json_data definition */

    function get_json_data($json_url$return_array true$print_array false$curl true )
    $jsonString '';
    $data       = array();
        if (!
             *  if !$curl, use "file_get_contents" method
             *  to get JSON encoded string
    $jsonString file_get_contents($json_url);

             *  if $curl, use "curl" method
             *  to get JSON encoded string

            // Initializing curl
    $ch curl_init$json_url );

    // Configuring curl options
    $options = array(
    CURLOPT_HTTPHEADER => array('Content-type: application/json') ,

    // Setting curl options
    curl_setopt_array$ch$options );

    // Getting JSON encoded string
    $jsonString =  curl_exec($ch); 

    // convert the JSON encoded string into a PHP variable(array)
    $data json_decode($jsonString$return_array);

    // $print_array == true, print the array



    After using the above procedure I am getting the response very slow. Can anyone please help If I need to change any steps here
    Last edited by NogDog; 05-04-2013 at 12:42 PM. Reason: added [php] tags around code

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center