public static void ExecuteRequest(WebService service, bool throwError, out ErrorResultTO errors, WebExecuteString webExecute)
{
var requestHeaders = SetParameters(service.Method.Parameters, service.RequestHeaders);
var headers = string.IsNullOrEmpty(requestHeaders)
? new string[0]
: requestHeaders.Split(new[] { '\n', '\r', ';' }, StringSplitOptions.RemoveEmptyEntries);
var requestUrl = SetParameters(service.Method.Parameters, service.RequestUrl);
var requestBody = SetParameters(service.Method.Parameters, service.RequestBody);
service.RequestResponse = webExecute(service.Source as WebSource, service.RequestMethod, requestUrl, requestBody, throwError, out errors, headers);
if(!String.IsNullOrEmpty(service.JsonPath))
{
service.ApplyPath();
}
}