Interface RespondWithDirectives
-
- All Known Subinterfaces:
Directives
- All Known Implementing Classes:
Directives$
,HttpApp
,RespondWithDirectives$
public interface RespondWithDirectives
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Directive<scala.runtime.BoxedUnit>
respondWithDefaultHeader(HttpHeader responseHeader)
Adds the given response header to all HTTP responses of its inner Route, if the response from the inner Route doesn't already contain a header with the same name.Directive<scala.runtime.BoxedUnit>
respondWithDefaultHeaders(HttpHeader firstHeader, scala.collection.immutable.Seq<HttpHeader> otherHeaders)
Adds the given response headers to all HTTP responses of its inner Route, if a header already exists it is not added again.Directive<scala.runtime.BoxedUnit>
respondWithDefaultHeaders(scala.collection.immutable.Seq<HttpHeader> responseHeaders)
Adds the given response headers to all HTTP responses of its inner Route, if a header already exists it is not added again.Directive<scala.runtime.BoxedUnit>
respondWithHeader(HttpHeader responseHeader)
Unconditionally adds the given response header to all HTTP responses of its inner Route.Directive<scala.runtime.BoxedUnit>
respondWithHeaders(HttpHeader firstHeader, scala.collection.immutable.Seq<HttpHeader> otherHeaders)
Unconditionally adds the given response headers to all HTTP responses of its inner Route.Directive<scala.runtime.BoxedUnit>
respondWithHeaders(scala.collection.immutable.Seq<HttpHeader> responseHeaders)
Unconditionally adds the given response headers to all HTTP responses of its inner Route.
-
-
-
Method Detail
-
respondWithHeader
Directive<scala.runtime.BoxedUnit> respondWithHeader(HttpHeader responseHeader)
Unconditionally adds the given response header to all HTTP responses of its inner Route.- Parameters:
responseHeader
- (undocumented)- Returns:
- (undocumented)
-
respondWithDefaultHeader
Directive<scala.runtime.BoxedUnit> respondWithDefaultHeader(HttpHeader responseHeader)
Adds the given response header to all HTTP responses of its inner Route, if the response from the inner Route doesn't already contain a header with the same name.- Parameters:
responseHeader
- (undocumented)- Returns:
- (undocumented)
-
respondWithHeaders
Directive<scala.runtime.BoxedUnit> respondWithHeaders(HttpHeader firstHeader, scala.collection.immutable.Seq<HttpHeader> otherHeaders)
Unconditionally adds the given response headers to all HTTP responses of its inner Route.- Parameters:
firstHeader
- (undocumented)otherHeaders
- (undocumented)- Returns:
- (undocumented)
-
respondWithHeaders
Directive<scala.runtime.BoxedUnit> respondWithHeaders(scala.collection.immutable.Seq<HttpHeader> responseHeaders)
Unconditionally adds the given response headers to all HTTP responses of its inner Route.- Parameters:
responseHeaders
- (undocumented)- Returns:
- (undocumented)
-
respondWithDefaultHeaders
Directive<scala.runtime.BoxedUnit> respondWithDefaultHeaders(HttpHeader firstHeader, scala.collection.immutable.Seq<HttpHeader> otherHeaders)
Adds the given response headers to all HTTP responses of its inner Route, if a header already exists it is not added again.- Parameters:
firstHeader
- (undocumented)otherHeaders
- (undocumented)- Returns:
- (undocumented)
-
respondWithDefaultHeaders
Directive<scala.runtime.BoxedUnit> respondWithDefaultHeaders(scala.collection.immutable.Seq<HttpHeader> responseHeaders)
Adds the given response headers to all HTTP responses of its inner Route, if a header already exists it is not added again.- Parameters:
responseHeaders
- (undocumented)- Returns:
- (undocumented)
-
-