[Fixes #1429] Content negotiation does a case-sensitive matching of media type's parameter values

@harshgMSFT 
`ReadAsBodyAsync` will throw if the status code is non-successful. If the status code is uninteresting (like here), you could use that instead.