/// <summary> /// Производит обработку и конвертацию ответу ответа /// </summary> /// <param name="request">REST Запрос</param> /// <param name="responseBody">Тело ответа</param> /// <returns>Строка ответа REST запроса</returns> internal static string ResponseProcessing(Request request, string responseBody) { xmlDocument xDoc = new xmlDocument(ConvertingResponce(request, responseBody)); ApiLogger.Log(request.SourceObject, request.SourceElement, xDoc, request.URL, request.DataString); if (request.TargetObject != null) { WriteResponce(xDoc, request); } return(responseBody); }
/// <summary> /// Производит обработку и конвертацию ответу ответа /// </summary> /// <param name="request">REST Запрос</param> /// <param name="responseBody">Тело ответа</param> /// <returns>Строка ответа REST запроса</returns> internal static bool ResponseProcessing(Request request, string responseBody) { xmlDocument xDoc = new xmlDocument(ConvertingResponce(request, responseBody)); string requestData; if (request.DataContent == null) { requestData = ""; } else { requestData = request.DataContent.ToString(); } ApiLogger.Log(request.TemplateObject, request.TemplateElement, xDoc, request.URL, requestData); if (request.SourceXmlDocument != null) { WriteResponse(xDoc, request); return(true); } return(false); }