私は休憩しようとしています。ジャージークライアントを使用して電話をかけてください。 apiドキュメントに基づいて、リクエストはバイナリデータとしてイメージを返します。私が残りの部分を作るとき、郵便配達員を使って電話をかけると、私は実際のイメージを返すことができます(郵便配達員はバイナリをイメージ/ pngに変換します)。これは、郵便配達員から返される以下のヘッダーです。jersey clientを使用してget応答からバイナリデータを作成する方法は?
私は残りの部分はJavaでジャージクライアントを使用して取得します作ってみます。ここに私のコードです:
私はまだコードをテストしているので、すべてのコメントをお許しください。基本的に、コードは200応答ステータスを返しますが、応答を読み取れない場合は戻ります。 InputStream = response.readEntity(InputStrean.class)で例外がスローされます。
Apr 22, 2016 11:37:29 AM
org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderIn
terceptor aroundReadFrom
SEVERE: MessageBodyReader not found for media type=image/png, type=class
com.itextpdf.text.pdf.codec.Base64$InputStream, genericType=class
com.itextpdf.text.pdf.codec.Base64$InputStream.
私の目標は、バイナリ応答データを読み取ることです。あらゆる洞察が是正されます。ありがとう。
あなたの権利!どうもありがとうございます。そんな私の愚かな間違い。私はとても混乱していた。 – simhuang