I don't understand why you set both request parameter and query string explicitly. Aren't they equivalent for a GET request?