I see; now.... leaving the quotes out really effects the way things work
So in my actual .net application i was url encoding the values of each parameter and putting that in quotes, even the "&" ones like limit and fmt, ( i dont know what they are called)
Perhaps encoding is overkill, and perhaps the quotes aren't needed for things with no spaces but it doesn't seem to negatively effect anything.
I just got myself confused when testing a few things in the browser and forgot the quotes...
Thanks for pointing out my error.