Unknown macro: {next_previous_links}
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

This sample demonstrates how data can be exposed as REST resources through a data service and also how the service can be invoked in REST style.

Introduction

This sample scenario is based on a database which stores information about the products of an enterprise. There are separate queries/resources written for specific tasks of the products. Resources are defined in order to access data through REST calls. The resources implemented in the service are listed as follows. 

  • Create Product - Use HTTP POST request to insert new products. 
    Resource Path : product 
    Resource Method : POST
  • Update Product - Use HTTP PUT request to update product infomation. 
    Resource Path : product 
    Resource Method : PUT
  • GET Product - Use HTTP GET request to retreive product infomation for a given product code. 
    Resource Path : product/{productCode} 
    Resource Method : GET
  • Get All Products - Use HTTP GET request to get all the products. 
    Resource Path : products 
    Resource Method : GET

  • Delete Product - Use HTTP DELETE request to delete a given product from the database. 
    Resource Path : product/{productCode} 
    Resource Method : DELETE

Building the sample

The sample data service ResourcesSample should be deployed using the instructions in Samples Setup section.

Running the sample

The service can be invoked in REST-style via curl (http://curl.haxx.se). The following commands can be executed in command line to invoke each of the resources.

  • No labels