Question: are query string keys case sensitive?
Answer: The rest is case-sensitive unless you're using a different scheme that explicitly says it should be insensitive. So key and KEY are different things in all http-based URIs according to the spec. ... If Microsoft has a case-insensitive parser for query strings, its not conforming to the spec.