The JerseyMe library is a client API to access RESTful web services using Java ME. It is modelled after Jersey's client API for Java SE. The minimum platform requirements are CLDC 1.1 and MIDP 2.0.
List of features supported in the current version:
Client c = Client.create(); WebResource r = c.resource("http://www.google.com/"); String s = (String) r.accept("text/html").get(String.class); System.out.println(s);
Client c = Client.create(); WebResource r = c.resource("http://www.google.com/"); InputStream is = (InputStream) r.accept("text/html").get(InputStream.class); int ch; while ((ch = is.read()) != -1) { // do something } is.close();
Client c = Client.create(); WebResource r = c.resource(URL + "/item1"); r.put("Content for item1");
Client c = Client.create(); WebResource r = c.resource(URL + "/item1"); byte[] response = (byte[]) r.accept("application/octet-stream").post( byte[].class, "Content for item1");
Client c = Client.create(); WebResource r = c.resource(URL + "/item1"); r.delete();
Client c = Client.create(); WebResource r = c.resource(URL + "/item1"); Hashtable ht = r.head(); System.out.println(ht.get("content-type"));