0
私は、サーバーからファイルを取得するサービスを呼び出すJersey 2クライアントを構築しています。Jersey 2 RESTクライアント - マルチパートレスポンス/ OctetStreamレスポンスを読み取る
サービスは、アプリケーション/ octet-streamとなりまし
としてバイナリファイルの内容を返し、これは私がHTTP 200応答を取得
Response response = target.request().header(HttpHeaders.COOKIE, this.cookie)
.header(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_OCTET_STREAM)
.accept(MediaType.APPLICATION_OCTET_STREAM).get();
Webサービスを呼び出す私のコードです。しかし、私はどのように応答からファイルの内容を取得することができます理解していない。
EDIT サービスマニュアルには、「利用ヘッダが受け入れ、バイナリファイルのコンテンツとメタデータを取得するには:multipiart /混合」と言う
だから、私はここでも
Response response = target.request()
.header(HttpHeaders.COOKIE, this.cookie)
.header(HttpHeaders.CONTENT_TYPE, "multipart/mixed")
.accept("multipart/mixed").get();
以下試してみました、私はHTTPステータス200応答を取得します。しかし、どのようにファイルの内容を読むのですか?
助けてください!