私はスプリングフレームワークレストテンプレート を使用してバイト配列をフェッチしていますが、このバイトのメディアタイプもフェッチする必要があります。バイトのための春のRESTテンプレート
このbytearrayのmediaTypeはどんなタイプでもかまいません。
バイトのフェッチに現在使用されているコードは次のとおりです。
HttpHeaders headers = new HttpHeaders();
headers.setAccept(Collections.singletonList(MediaType.valueOf("application/pdf")));
ResponseEntity<byte[]> result = restTemp.exchange(url, HttpMethod.GET, entity, byte[].class,documentId);
上記のコードは、pdfコンテンツタイプのみを取得します。
もう一方のサービスがbyteArrayに任意のMediaTypeを提供しているため、一般的なMediaTypeを受け入れるようにcontentTypeを設定する方法。
誰かがMediaTypeを取得できる方法をお勧めしますか?例えば、ResponseEntity.getHeaders() -
任意の提案は歓迎されている。..
おかげ
content-type
を抽出します。はい、これは私にMediaTypeを与えますが、acceptHeaderで設定されたものだけです。しかし、bytearrayはpdfやjpgやpngやtxtファイルのようなものです。 – Trin