requestEncodedWith

Signature

def requestEncodedWith(encoding: HttpEncoding): Directive0 

Description

Passes the request to the inner route if the request is encoded with the argument encoding. Otherwise, rejects the request with an UnacceptedRequestEncodingRejection(encoding).

This directive is the building block for decodeRequest to reject unsupported encodings.