Possible Issue with the length of the URL in the API GET call

Possible Issue with the length of the URL in the API GET call

ERROR - 500 internal server error

Reference (ZOHO Recruit getRecords) API - http://www.zoho.com/recruit/get-records.html

Method used to invoke the API - HTTP GET from C# code

Issue:
The following invocation does not work http://recruit.zoho.com/ats/private/xml/JobOpenings/getRecords?apikey=<My API Key>&ticket=<My Ticket>&searchCondition=(<My Search Condition>)&selectColumns=<My _Column_1>,<My _Column_2>,<My _Column_3>,<My _Column_4>,<My _Column_5>,<My _Column_6>

However, everything else remaining the same, if I trim down my URL, like one below, it works:
http://recruit.zoho.com/ats/private/xml/JobOpenings/getRecords?apikey= <My API Key>&ticket=<My Ticket>&searchCondition=(<My Search Condition>)&selectColumns=<My _Column_1>,<My _Column_2>,<My _Column_3>,<My _Column_4>

I have tried different combination of four columns to make sure that I am not giving an incorrect column name. It only works as long as there are no more than four columns.

I want to know if there is a work around for the issue. Is there any length restriction on the URL on the Zoho side? I haven't come across any documentation in this regard.

Would an HTTP POST solve this issue that I am running into?

Thanks in advance.