I'm getting a null identifier using the Restlet client

Response res = client.post("http://localhost:8080/nodes";, r);
Representation rep = res.getEntity();
System.out.println(rep.getIdentifier());
System.out.println(rep.getSize());
System.out.println(rep.getMediaType());

results in null, 12, and application/json.  Am I correct in expecting 
getIdentifier() to extract the newly created "Content-Location"?

I used curl to get the headers.  I'm assuming that getIdentifier() utilizes the 
"Content-Location:" which is returned by my restlet:

HTTP/1.1 200 The request has succeeded
Content-Length: 12
Content-Location: http://localhost:8080/nodes/21
Content-Type: application/json; charset=ISO-8859-1
Date: Fri, 15 Jan 2010 02:13:50 GMT
Accept-Ranges: bytes
Server: Restlet-Framework/2.0snapshot

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2437425

Reply via email to