add generic response header setter; constrain acceptable media type to be exact match to those upported rather than subtype