Link to home
Start Free TrialLog in
Avatar of ukerandi
ukerandiFlag for United Kingdom of Great Britain and Northern Ireland

asked on

No records found -500 Internal Server Error

Hi experts,
I have wrote the C# API programe to get data from different location.
All used to work fine.Suddenly it's generating error becuase the records not available
in the API records.(requesting records)There is no way to find Candidate avaiable or not.

see below link how the API request send.



 500 Internal Server Error
    "error": {
        "type": "getStreamError",
        "message": "there was an unknown error getting candidate stream."

 string urlCandatestream = "/company/" + CompanyID + "/position/" + positionID + "/candidate/" + candidateID + "/stream";
                var request = new RestRequest(urlCandatestream, Method.GET);

                request.AddHeader("Content-Type", "application/json");
                request.AddHeader("cache-control", "no-cache");
                request.AddHeader("authorization", connectAPI.getAccessToken());
                // rqst.Proxy = GlobalProxySelection.GetEmptyWebProxy();

                IRestResponse response;
                varRequest = request.ToString();
                    response = await _restClent.ExecuteTaskAsync(request);
                    VarRequestResults = response.Content;
                catch (Exception ex)
                    throw new Exception("Error executing  request to " + urlCandatestream, ex);

Open in new window

Any logic or idea how to get rid of this and only get available records.
Avatar of Dr. Klahn
Dr. Klahn

Link to home
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of ukerandi


thanks i found the issue,becuase no records available .