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

@harshgMSFT 
I reverted to using `GetAsync` as I added a check for content-type header value.