How to pass filter param as query string for GET

Environment: C#  (asp.net 2.0 framework), REST V10.

since passing parameter as body is not supported in WebRequest for GET method, I am try to pass parameters as query string. I can successfully pass order_by, fields and other parameters But not successful with filter (expression) parameter.

code sample:

WebRequest wRequest = WebRequest.Create(sBaseURL + "/Accounts?filter={\"filter\":[{\"name\":\"DENALI\"}]}&fields=id,name,start_rr_c&max_num=1000&view=record");

Am I doing something wrong? any help is really appreciated. Thanks in Advance

Thanks

Rama