internal IRestResponse Send(RequestRegistrationModel requestRegistrationModel) { var request = new RestRequestEx(requestRegistrationModel.LocalPath, ConvertMethod(requestRegistrationModel.Method.Value)); if (requestRegistrationModel.Headers?.Value != null) { foreach (var header in requestRegistrationModel.Headers.Value.Dictionary) { request.AddHeader(header.Key, header.Value); } } request.RequestFormat = DataFormat.Json; if (!requestRegistrationModel.Body.Any) { request.AddBody(requestRegistrationModel.Body.Value); request.RequestFormat = DataFormat.Json; } return(Execute(request)); }