title: postman could not handle unicode characters in url for routing
body: <p>I have defined an <em>API Resource</em> in <em>WSO2 ESB</em> like this with <strong>GET</strong> method:</p>
  
  <pre><code>/sms/{username}/{password}/{src}/{destination}/{body}
  </code></pre>
  
  <p>Now if I invoke my API through a standard browser like chrome or firefox it works fine and I get response code <strong>ok 200</strong></p>
  
  <pre><code>127.x.x.x:8280/sms/username/password/123123123/456456456/سلام
  </code></pre>
  
  <p>But I can not invoke this API through <strong>Postman</strong> and it returns <strong>Not-Found 404</strong>. If I replace <strong>'سلام'</strong> with a standard <strong>ascii</strong> string like <strong>'hello'</strong> it works fine and it returns code <strong>ok 200</strong>:</p>
  
  <pre><code>127.x.x.x:8280/sms/username/password/123123123/456456456/hello
  </code></pre>
  
  <p>I tried numerous <strong>Content-Type</strong>s in <strong>Headers</strong> tab of <em>postman</em> including this but it didn't work:</p>
  
  <pre><code>text/html; charset=UTF-8
  </code></pre>
  
  <p>I also monitored network requests with <strong>fiddler</strong>. Standard browser send request with this parameters:</p>
  
  <blockquote>
    <p>Connection: keep-alive Upgrade-Insecure-Requests: 1 User-Agent:
    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,
    like Gecko) Chrome/70.0.3538.77 Safari/537.36 Accept:
    text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,<em>/</em>;q=0.8
    Accept-Encoding: gzip, deflate Accept-Language: en-US,en;q=0.9</p>
  </blockquote>
  
  <p>And <em>Postman</em> send request with this parameters:</p>
  
  <blockquote>
    <p>Content-Type: text/html; charset=UTF-8 cache-control: no-cache
    Postman-Token: 5ccc574f-54d2-4c5b-ac72-b0f5f5a8e0be User-Agent:
    PostmanRuntime/7.3.0 Accept: <em>/</em>
    accept-encoding: gzip, deflate Connection: keep-alive</p>
  </blockquote>
  
  <p>I use <em>postman</em> <strong>v6.4.4</strong></p>