Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

32 lines (21 sloc) 1.144 kb
Typical hypermedia aware resource representation
Trying to follow the definition of a RESTful application supporting resources with hypermedia content, a resource would be:
<order>
<product>RESTful training</product>
<date>23/12/2009</date>
<atom:link rel="refresh" href="http://www.caelum.com.br/orders/1" xmlns:atom="http://www.w3.org/2005/Atom"/>
<atom:link rel="update" href="http://www.caelum.com.br/orders/1" xmlns:atom="http://www.w3.org/2005/Atom"/>
<atom:link rel="pay" href="http://www.caelum.com.br/orders/1/pay" xmlns:atom="http://www.w3.org/2005/Atom"/>
<atom:link rel="destroy" href="http://www.caelum.com.br/orders/1" xmlns:atom="http://www.w3.org/2005/Atom"/>
</order>
Restfulie C#: client-side
Example on accessing a resource and its services through the restfulie C# API:
dynamic order = Restfulie.At("http://www.caelum.com.br/orders/3.xml").Get();
Console.WriteLine(order.product) ;
Executing a state transition:
order.Pay();
order.Cancel();
Get the WebResponse Code and Headers:
Console.WriteLine(order.WebResponse.StatusCode);
Following some limitations:
- it does not update resource on server
Jump to Line
Something went wrong with that request. Please try again.