1

アプレット用の「事実上の」RESTクライアントはありますか? Jackson によって JSON としてマップされた POJO を Spring MVC コントローラーに送信する必要があります。当然の選択はSpring Androidでしょう。これには機能の削減バージョンがありRestTemplateますが、実行されているAndroidバージョンを特定するための機能もいくつかあるようです。

これを達成する簡単な方法はありますか?

を使用してこれを「手動で」実行しようとしましHTTPUrlConnectionたが、コントローラーでリクエストが表示されることはありません。

URL url = new URL("http", getDomain(), 8080, getBaseUrl()+"save");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestProperty("Cookie", "JSESSIONID=" + getSessionId());

connection.setDoOutput(true);
connection.setRequestProperty("Content-Type", "application/json");
connection.setRequestProperty("Accept", "application/json");
connection.setRequestMethod("POST");    
connection.connect();           

OutputStream out = connection.getOutputStream();

mapper.writeValue(out, state);

out.flush();
out.close();
connection.disconnect();
4

0 に答える 0