Interface RangeDirectives
- All Known Subinterfaces:
Directives
- All Known Implementing Classes:
Directives$
,HttpApp
,RangeDirectives$
public interface RangeDirectives
-
Method Summary
Modifier and TypeMethodDescriptionDirective<scala.runtime.BoxedUnit>
Answers GET requests with anAccept-Ranges: bytes
header and converts HttpResponses coming back from its inner route into partial responses if the initial request contained a validRange
request header.
-
Method Details
-
withRangeSupport
Directive<scala.runtime.BoxedUnit> withRangeSupport()Answers GET requests with anAccept-Ranges: bytes
header and converts HttpResponses coming back from its inner route into partial responses if the initial request contained a validRange
request header. The requested byte-ranges may be coalesced. This directive is transparent to non-GET requests Rejects requests with unsatisfiable rangesUnsatisfiableRangeRejection
. Rejects requests with too many expected ranges.Note: if you want to combine this directive with
conditional(...)
you need to put it on the *inside* of theconditional(...)
directive, i.e.conditional(...)
must be on a higher level in your route structure in order to function correctly.
-