私は、Range
ヘッダーを受け入れる必要があるSpringコントローラーを作成しており、そこにある値を使用してサードパーティのライブラリを使用してデータを要求し、結果を返します。
SpringHttpRange
クラスは有望に見えます。具体的には、parseRanges
関数は次のように述べています。
指定されたカンマ区切りの文字列を
HttpRange
オブジェクトのリストに解析します。このメソッドは、[sic] Range ヘッダーを解析するために使用できます。
ただし、このクラスは、「表現の全長」を知らずに解析された値を抽出するためのインターフェイスを提供しません。
別の API に転送するリクエストを処理しているため、全体の長さはわかりません。
Range ヘッダーを検査し、長さを知らなくても値を抽出する標準的な Spring の方法はありますか? 可能であれば、カスタム パーサーを作成することは避けたいと考えています。