| 
<?
// dummy example of RestClient
 include 'RestClient.class.php';
 $twitter = RestClient::post( // Same for RestClient::get()
 "http://twitter.com/statuses/update.json"
 ,array("status"=>"Working with RestClient from RestServer!")
 ,"username"
 ,"password");
 
 var_dump($twitter->getResponse());
 var_dump($twitter->getResponseCode());
 var_dump($twitter->getResponseMessage());
 var_dump($twitter->getResponseContentType());
 
 // Other examples
 $url = "http://example";
 $user = "user";
 $password = "password";
 
 $ex = RestClient::get($url);
 $ex = RestClient::get($url,null,$user,$password);
 $ex = RestClient::get($url,array('key'=>'value'));
 $ex = RestClient::get($url,array('key'=>'value'),$user,$password);
 
 //content post
 $ex = RestClient::post($url);
 $ex = RestClient::post($url,null,$user,$password);
 $ex = RestClient::post($url,array('key'=>'value'));
 $ex = RestClient::post($url,array('key'=>'value'),$user,$password);
 $ex = RestClient::post($url,"some text",$user,$password,"text/plain");
 $ex = RestClient::post($url,"{ name: 'json'}",$user,$password,"application/json");
 $ex = RestClient::post($url,"<xml>Or any thing</xml>",$user,$password,"application/xml");
 
 // General cases
 $get = RestClient::get($url,array("q"=>"diogok.json","key"=>"value"),$user,$password);
 $post = RestClient::post($url,array("q"=>"diogok.json","key"=>"value"),$user,$password);
 $post = RestClient::post($url,"This is my json",$user,$password,"text/plain");
 $post = RestClient::post($url."?key=diogok","This is my json",$user,$password,"text/plain");
 $put = RestClient::put($url,"This is my json",$user,$password,"text/plain");
 $delete = RestClient::delete($url."?key=diogok",array("key"=>"value"),$user,$password);
 $http = RestClient::call("OPTIONS",$url."?key=diogok",array("key"=>"values"),$user,$password,"text/plain");
 ?>
 |