}}このzipファイルをクリックすると、パスワードを入力してからzipファイルを解凍するように求められます。APIは、パスワードで保護されたzipファイルをサポートしていません。幸いなことに、善良な人は私たちのためにそのような能力をすでに実装しています。パスワードで保護されたzipの作成方法を説明するこの記事をご覧ください。基づく次のコードを試してください。3以下のサンプルコードは、ファイルをzipおよびパスワードで保護します。このRESTサービスは、元のファイルのバイトを受け入れます。バイト配列を圧縮し、パスワードで保護します。次に、パスワード保護された圧縮ファイルのバイトを応答として送信します。このコードは、RESTサービスとの間でバイナリバイトを送受信するサンプルであり、パスワード保護でファイルを圧縮するサンプルでもあります。バイトはストリームから圧縮されるため、ファイルはサーバーに保存されません。APIを使用しています。}自由に使用および変更できます。エラーが見つかった場合はお知らせください。編集1-QueryParamを使用しますが、代わりにPUTにHeaderParamを使用してpasswdを単純に見えなくすることができます。それに応じてテストメソッドを変更します。編集2-RESTパスはfilezip/services/zip/bindata/protect/qparamですfilezipは戦争の名前です。servicesはweb.xmlのURLマッピングです。zipはクラスレベルのパスアノテーションです。bindata/protect/qparamは、メソッドレベルのパスアノテーションです。ここで別の例があります。