title: Does Unity's UnityWebRequest encode special characters in URLs?
body: <p>I did the following test on Unity and found that even if I don't encode special characters on the URL, the actual URL sent is encoded, is this done inside UnityWebRequest?</p>
  <pre><code>string url = $&quot;http://test.api.com/path?key1=__ __&amp;key2=__&amp;__&quot;;
  UnityWebRequest.Get(url).SendWebRequest();
  // Charles Get http://test.api.com/path?key1=__%20__&amp;key2=__&amp;__
          
  // If I encode the parameter
  var value1 = UnityWebRequest.EscapeURL(&quot;__ __&quot;);
  var value2 = UnityWebRequest.EscapeURL(&quot;__&amp;__&quot;);
  UnityWebRequest.Get($&quot;http://test.api.com/path?key1={value1}&amp;key2={value2}&quot;).SendWebRequest();
  // Charles Get http://test.api.com/path?key1=__+__&amp;key2=__%26__
  </code></pre>