Picks the best of the given content alternatives given the preferences the client indicated in the request's Accept and Accept-Charset headers. See http://tools.ietf.org/html/rfc7231#section-5.3.2 ff for details on the negotiation logic.
Picks the best of the given content alternatives given the preferences the client indicated in the request's Accept and Accept-Charset headers. See http://tools.ietf.org/html/rfc7231#section-5.3.2 ff for details on the negotiation logic.
If there are several best alternatives that the client has equal preference for the order of the given alternatives is used as a tie breaker (first one wins).
If none of the given alternatives is acceptable to the client the methods return None.