title: Are slashes allowed in URL fragment or query?
body: <p>My understanding of the general form of a URL is that it looks as follows:</p>
  
  <pre><code>&lt;scheme&gt;://&lt;host&gt;&lt;path&gt;?&lt;query&gt;#&lt;fragment&gt;
  </code></pre>
  
  <p>Can there be any forward slashes in either the query or the fragment?  More generally, are there any characters that are specifically reserved for any single part of a URL?</p>