Web API に保存された注文を収集するために、Android アプリケーションを開発しています。次のように、プロトコル http を使用して Rest 呼び出しを行います。
HttpClient httpClient = new DefaultHttpClient();
try {
HttpGet httpGet = new HttpGet("http://.../api/orders...");
HttpResponse httpResponse = httpClient.execute(httpGet);
HttpEntity httpEntity = httpResponse.getEntity();
if (httpEntity != null) {
InputStream inputeStream = httpEntity.getContent();
BufferedReader bufferReader = new BufferedReader(
new InputStreamReader(inputeStream));
StringBuilder stringBuilder = new StringBuilder();
String ligneLue = bufferReader.readLine();
while (ligneLue != null) {
stringBuilder.append(ligneLue + "\n");
ligneLue = bufferReader.readLine();
}
bufferReader.close();
SONObject jsonObject = new JSONObject(stringBuilder.toString());
...
...
(I collect what I need.)
...
...
}
今度は、Framework restlet を使用して同じことを考えたいと思います。それが可能だ?