Maven2で必要なlibを定義して取得します。 次にレスポンスでXMLを使用する場合はアノテーションでBeanに対して XMLの定義を行ないます。 GET、PUT、POST、DELETE等の処理に応じた実装を行ない Beanを生成、ステータスコードをセットしてあげるだけで あとはよしなにRestEasyがやってくれます。 下記のコードの場合、 http://localhost:8080/sample/sample/xx をGETすると下記のようなXMLが200で返ってくるサンプルになります。 #下記はブラウザで開いてます <response agent="Mozilla/5.0 (X11; U;Linux x86_64; en-US)AppleWebKit/533.4 (KHTML, like Gecko)Chrome/5.0.375.126 Safari/533.4"> <inp
バイナリを文字列でやり取りしたりすると流石に通信が重くなります。 Content-Encoding: gzipを使用して クライアント側のリクエストヘッダのContent-Encodingをgzipで送出。 ClientRequest request = new ClientRequest(uri); request.header("Content-Encoding", "gzip"); サーバ側は下記のようにGZIPのアノテーションをつけておく。 @GET @GZIP @Produces("application/json") public Response getSample(@QueryParam("fileName") String fileName) {
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く