From @EdvinSyse: Could you add s.trim() to s.split("-") on Line 27 of io.milton.http.Range? Some clients add a space before the first range