LATEST VERSION: 8.2.5 - CHANGELOG
Pivotal GemFire® v8.2

GET /gemfire-api/v1/{region}/{key}

GET /gemfire-api/v1/{region}/{key}

Read data for a specific key in the region.

Resource URL

http://<hostname_or_http-service-bind-address>:<http-service-port>/gemfire-api/v1/{region}/{key}

Parameters

None.

Example Request

GET /gemfire-api/v1/orders/1
  
Request Payload: null
Accept: application/json

Example Responses

Response Payload: application/json

200 OK
Server: Apache-Coyote/1.1
Content-Location: http: //localhost:8080/gemfire-api/v1/orders/1
Content-Type: application/json
Transfer-Encoding: chunked
Date: Sat, 18 Jan 2014 21:27:59 GMT

{
   "purchaseOrderNo" : 111,
   "customerId" : 101,
   "description" :  "Purchase order for  company - A",
   "orderDate" :  "01/10/2014",
   "deliveryDate" :  "01/20/2014",
   "contact" :  "Jane Doe",
   "email" :  "Jane.Doe@mycompany.com",
   "phone" :  "020-2048096",
   "items" : [ {
     "itemNo" : 1,
     "description" :  "Product-1",
     "quantity" : 5,
     "unitPrice" : 10.0,
     "totalPrice" : 50.0
  }, {
     "itemNo" : 1,
     "description" :  "Product-2",
     "quantity" : 10,
     "unitPrice" : 15.5,
     "totalPrice" : 155.0
  } ],
   "totalPrice" : 205.0
}

Error Codes

Status Code Description
400 BAD REQUEST Returned if the supplied key is not found in the region.
404 NOT FOUND Returned if key does not exist for the region.
500 INTERNAL SERVER ERROR Error encountered at GemFire server. Check the HTTP response body for a stack trace of the exception.