Я пишу Spring-контроллер, который должен принимать заголовок Range
, использовать значения для запроса некоторых данных, используя стороннюю библиотеку, а затем вернуть результат.
Spring HttpRange
класс выглядит многообещающе, в частности, функция parseRanges
, которая гласит:
Разобрать данную разделенную запятыми строку в список HttpRange
objects.
Этот метод может использоваться для анализа заголовка [sic] Range.
Однако этот класс не предоставляет никакого интерфейса для извлечения проанализированных значений без знания «общая длина представления».
Учитывая, что я обрабатываю запрос, который я отправлю другому API, я не знаю общую длину.
Существует ли стандартная Spring способ проверить заголовок Range и извлечь значения, не зная длины? Я хочу по возможности избежать написания собственного анализатора.