<?php 
    $method = "POST"; // DELETE, GET, PATCH, POST, 
    $request = xmlrpc_encode_request("methodName", array("methodParam"=>"param1", "otherMethodParam"=>"param2 with spaces")); 
    $context = stream_context_create(array('http' => array( 
        'method' => $method, 
        'header' => "Content-Type: text/xml", 
        'content' => $request 
    ))); 
 
    // sample using unique Id on URL (PATCH, DELETE) 
    // $file = file_get_contents("http://localhost/vsapi/api/v1/Ping/12345", false, $context); 
 
    $file = file_get_contents("http://localhost/vsapi/api/v1/Ping", false, $context); 
    $response = xmlrpc_decode($file); 
 
    if (xmlrpc_is_fault($response)) { 
        trigger_error("xmlrpc: $response[faultString] ($response[faultCode])"); 
    } else { 
        print_r($response); 
    } 
 
 |