public static string RestPut(string Url, string request, string checkstatus, string BodyMsg) { //Creating Client connection RestClient restClient = new RestClient(Url); //Creating request to post data to server RestRequest restRequest = new RestRequest(request, Method.PUT); //Adding Body restRequest.Parameters.Clear(); restRequest.AddParameter("application/json", BodyMsg, ParameterType.RequestBody); // Executing request to server and checking server response to the it IRestResponse restResponse = restClient.Execute(restRequest); string response = restResponse.Content; // Checking Response on highlevel if (!response.Contains(checkstatus)) { AssertHelper.AssertFailMsg("Put Failed " + response); Console.WriteLine("Put Failed " + response); return("Put Failed " + response); } else { Console.WriteLine("Put is success " + response); return(response); } }
public static string RestGet(string Url, string request, string checkstatus) { //Creating Client connection RestClient restClient = new RestClient(Url); //Creating request to get data from server RestRequest restRequest = new RestRequest(request, Method.GET); // Executing request to server and checking server response to the it IRestResponse restResponse = restClient.Execute(restRequest); string response = restResponse.Content; // Checking Response on highlevel if (!response.Contains(checkstatus)) { AssertHelper.AssertFailMsg("Get Failed for " + Url + request); Console.WriteLine("Get Failed for " + Url + request); return("Get Failed for " + Url + request); } else { Console.WriteLine("Get Response is" + response); return(response); } }