title: HTTP URL - allowed characters in parameter names
body: <p>Is there any formal restriction as to which characters are allowed in URL parameter names?</p>
  <p>I've been reading <a href="https://www.rfc-editor.org/rfc/rfc3986" rel="nofollow noreferrer">RFC3986</a> (&quot;Uniform Resource Identifier (URI): Generic Syntax&quot;) but came to no definitive conclusion.</p>
  <p>I know there are practical limitations, but would it actually be forbidden to do something like:</p>
  <pre>param with\funny&lt;chars&gt;=some_value</pre>
  <p>as long as I escape it correctly:</p>
  <pre>param%20with%1cfunny%3cchars%3e=some_value</pre>