Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
JSON を受け入れ、JSON エンティティを応答として返す Restlet アプリケーションが既に動作しています。
応答で返される JSON エンティティを圧縮する方法を理解しようとしています。それを達成する方法についての明確な例は見つかりませんでした。
ルーター チェーンのどこかに Encoder/EncoderService クラスを配置する必要があると思いますが、どこでどのように使用するのか本当にわかりません。
誰でも私を助けることができますか?
いくつかのテストの後、私は答えを得ました。
このような新しいフィルターを作成する
Filter encoder = new Encoder(getContext(), false, true, new EncoderService(true));
私自身の Application クラスの createInboundRoot() メソッド内でうまくいきました。クライアント要求には、必要な gzip ヘッダーが既に含まれていました。