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)
-
-