title: Server returned HTTP response code: 500 for URL for GET request
body: <p>I'm trying to query ALM defects with a filter condition, but I get the below exception. The same URL is working fine when accessed through a browser. </p>
  
  <pre><code>java.io.IOException: Server returned HTTP response code: 500 for URL:
  http://ealm11.mycomp.com:80/qcbin/rest/domains/TESTING/projects/2014/defects?query={owner['das'  or 'john' or 'kim'];status[Assigned]}&amp;fields=id    at
  sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at
  sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
      at
  sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
      at
  sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1491)
      at java.security.AccessController.doPrivileged(Native Method)   at
  sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1485)
      at
  sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1139)
  </code></pre>
  
  <p>Also, if the URL does not have the "or" condition in one of the param values as below</p>
  
  <pre><code>http://ealm11.mycomp.com:80/qcbin/rest/domains/TESTING/projects/2014/defects?query={owner['das'];status[Assigned]}&amp;fields=id
  </code></pre>
  
  <p>it's working but when i introduce "or" conditions, java is throwing the above error.</p>