The convention is key. If you use query strings on a camel background in your application, use a camel case, etc. You are going to pass arguments and specify query strings so that they are consistent, to make life easy for yourself. Besides the fact that this does not contradict this, there is no real benefit to a specific casing agreement.
The browser will keep capitalization in tact.
source share